Class SingleAtomicIterator<T extends AtomicValue>

java.lang.Object
net.sf.saxon.tree.iter.SingletonIterator<T>
net.sf.saxon.tree.iter.SingleAtomicIterator<T>
All Implemented Interfaces:
Closeable, AutoCloseable, LastPositionFinder, SequenceIterator, AtomicIterator<T>, GroundedIterator, LookaheadIterator, ReversibleIterator, UnfailingIterator

public class SingleAtomicIterator<T extends AtomicValue> extends SingletonIterator<T> implements AtomicIterator<T>, ReversibleIterator, LastPositionFinder, GroundedIterator, LookaheadIterator
SingletonIterator: an iterator over a sequence of zero or one values
  • Constructor Details

    • SingleAtomicIterator

      public SingleAtomicIterator(T value)
      Private constructor: external classes should use the factory method
      Parameters:
      value - the item to iterate over
  • Method Details