Interface ResettableIterator<E>

All Superinterfaces:
Iterator<E>
All Known Implementing Classes:
NonReusingBlockResettableIterator, ReusingBlockResettableIterator, SpillingResettableIterator

public interface ResettableIterator<E> extends Iterator<E>
The resettable iterator is a specialization of the iterator, allowing to reset the iterator and re-retrieve elements. Whether the iterator is completely reset or only partially depends on the actual implementation.