net.sf.saxon.expr
Interface ReversibleIterator
- All Superinterfaces:
- SequenceIterator
- All Known Implementing Classes:
- ArrayIterator, EmptyIterator, RangeIterator, ReverseArrayIterator, SingletonIterator
- public interface ReversibleIterator
- extends SequenceIterator
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).
getReverseIterator
public 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.