net.sf.saxon.tree.iter
Interface ReversibleIterator<T extends Item>
- All Superinterfaces:
- SequenceIterator<T>
- All Known Implementing Classes:
- ArrayIterator, EmptyAxisIterator, EmptyIterator, ManualIterator, RangeIterator, ReverseArrayIterator, ReverseRangeIterator, SingleNodeIterator, SingletonIterator
public interface ReversibleIterator<T extends Item>
- extends SequenceIterator<T>
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
SequenceIterator<T> 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
Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.