Package net.sf.saxon.tree.iter
Class EmptyIterator.OfAtomic
- All Implemented Interfaces:
Closeable,AutoCloseable,LastPositionFinder,AtomizedValueIterator<AtomicValue>,SequenceIterator<AtomicValue>,AtomicIterator,GroundedIterator<AtomicValue>,LookaheadIterator<AtomicValue>,ReversibleIterator<AtomicValue>,UnfailingIterator<AtomicValue>
- Enclosing class:
- EmptyIterator<T extends Item<?>>
public static class EmptyIterator.OfAtomic
extends EmptyIterator<AtomicValue>
implements AtomicIterator
An empty iterator for use where a sequence of atomic values is required
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.saxon.tree.iter.EmptyIterator
EmptyIterator.OfAtomic, EmptyIterator.OfNodes -
Field Summary
FieldsFields inherited from interface net.sf.saxon.om.SequenceIterator
ATOMIZING, GROUNDED, LAST_POSITION_FINDER, LOOKAHEAD -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.sf.saxon.tree.iter.EmptyIterator
emptyIterator, getInstance, getLength, getProperties, getResidue, getReverseIterator, hasNext, materialize, nextAtomizedValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.saxon.om.SequenceIterator
close, forEachOrFail, getPropertiesMethods inherited from interface net.sf.saxon.tree.iter.UnfailingIterator
firstWith, forEach, toGroundedValue, toList
-
Field Details
-
THE_INSTANCE
-
-
Constructor Details
-
OfAtomic
public OfAtomic()
-
-
Method Details
-
next
Get the next item.- Specified by:
nextin interfaceAtomicIterator- Specified by:
nextin interfaceSequenceIterator<AtomicValue>- Specified by:
nextin interfaceUnfailingIterator<AtomicValue>- Overrides:
nextin classEmptyIterator<AtomicValue>- Returns:
- the next item. For the EmptyIterator this is always null.
-