Interface ResettableIterator<E>

  • Type Parameters:
    E - the type to iterate over
    All Superinterfaces:
    java.util.Iterator<E>
    All Known Implementing Classes:
    ArrayIterator

    public interface ResettableIterator<E>
    extends java.util.Iterator<E>
    Defines an iterator that can be reset back to an initial state.

    This interface allows an iterator to be repeatedly reused.

    Since:
    3.0
    Version:
    $Id: ResettableIterator.java 1543263 2013-11-19 00:47:55Z ggregory $
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void reset()
      Resets the iterator back to the position at which the iterator was created.
      • Methods inherited from interface java.util.Iterator

        forEachRemaining, hasNext, next, remove
    • Method Detail

      • reset

        void reset()
        Resets the iterator back to the position at which the iterator was created.