Interface ReversibleIterator
- All Superinterfaces:
AutoCloseable, Closeable, SequenceIterator
- All Known Subinterfaces:
ConstrainedIterator<T>
- All Known Implementing Classes:
EmptyIterator, ListIterator, ListIterator.Atomic, ListIterator.OfNodes, ManualIterator, RangeIterator, ReverseListIterator, ReverseRangeIterator, SingleAtomicIterator, SingleNodeIterator, SingletonIterator
A ReversibleIterator is an interface implemented by any SequenceIterator that is
able to deliver items in reverse order (or to supply another iterator that can
do so).
-
Nested Class Summary
Nested classes/interfaces inherited from interface SequenceIterator
SequenceIterator.Property -
Method Summary
Modifier and TypeMethodDescriptionGet a new SequenceIterator that returns the same items in reverse order.Methods inherited from interface SequenceIterator
close, forEachOrFail, getProperties, materialize, next
-
Method Details
-
getReverseIterator
SequenceIterator getReverseIterator()Get a new SequenceIterator that returns the same items in reverse order. If this SequenceIterator is an AxisIterator, then the returned SequenceIterator must also be an AxisIterator.- Returns:
- an iterator over the items in reverse order
-