Package net.sf.saxon.tree.iter
Interface ReversibleIterator
- All Superinterfaces:
- AutoCloseable,- Closeable,- SequenceIterator
- All Known Implementing Classes:
- ArrayIterator,- ArrayIterator.Of,- ArrayIterator.OfNodes,- AscendingRangeIterator,- DescendingRangeIterator,- EmptyIterator,- ListIterator,- ListIterator.Of,- ListIterator.OfAtomic,- ManualGroupIterator,- ManualIterator,- ManualRegexIterator,- NodeListIterator,- ReportingSingletonIterator,- Reverse.ReverseListIterator,- 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).
- 
Method SummaryModifier and TypeMethodDescriptionGet a new SequenceIterator that returns the same items in reverse order.Methods inherited from interface net.sf.saxon.om.SequenceIteratorclose, next
- 
Method Details- 
getReverseIteratorSequenceIterator 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
 
 
-