Package net.sf.saxon.expr
Interface ReversibleIterator
- All Superinterfaces:
SequenceIterator
- All Known Implementing Classes:
ArrayIterator
,EmptyIterator
,RangeIterator
,ReverseArrayIterator
,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).
-
Field Summary
Fields inherited from interface net.sf.saxon.om.SequenceIterator
ATOMIZABLE, GROUNDED, LAST_POSITION_FINDER, LOOKAHEAD
-
Method Summary
Modifier and TypeMethodDescriptionGet a new SequenceIterator that returns the same items in reverse order.Methods inherited from interface net.sf.saxon.om.SequenceIterator
current, getAnother, getProperties, next, position
-
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.
-