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).
  • 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.