public class SingleAtomicIterator<T extends AtomicValue> extends SingletonIterator<T> implements AtomicIterator<T>, ReversibleIterator, LastPositionFinder, GroundedIterator, LookaheadIterator
SequenceIterator.Property| Constructor and Description |
|---|
SingleAtomicIterator(T value)
Private constructor: external classes should use the factory method
|
| Modifier and Type | Method and Description |
|---|---|
SingleAtomicIterator<T> |
getReverseIterator()
Get a new SequenceIterator that returns the same items in reverse order.
|
getLength, getProperties, getResidue, getValue, hasNext, makeIterator, materialize, next, rawIteratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnextforEach, toListclose, forEachOrFail, getProperties, materializegetLengthgetResidue, materializehasNextpublic SingleAtomicIterator(T value)
value - the item to iterate overpublic SingleAtomicIterator<T> getReverseIterator()
ReversibleIteratorgetReverseIterator in interface ReversibleIteratorgetReverseIterator in class SingletonIterator<T extends AtomicValue>Copyright (c) 2004-2020 Saxonica Limited.