net.sf.saxon.expr
Interface ReversibleIterator
- SequenceIterator
- ArrayIterator, EmptyIterator, NodeArrayIterator, RangeIterator, ReverseArrayIterator, ReverseNodeArrayIterator, ReverseRangeIterator, SingleNodeIterator, SingletonIterator
public interface ReversibleIterator
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.
- an iterator over the items in reverse order