org.apache.commons.collections4

## Interface ResettableListIterator<E>

- Type Parameters:
    `E` - the type to iterate over
  All Superinterfaces:
    Iterator<E>, ListIterator<E>, OrderedIterator<E>, ResettableIterator<E>
  All Known Implementing Classes:
    ArrayListIterator, EmptyListIterator, ListIteratorWrapper, LoopingListIterator, ObjectArrayListIterator, ReverseListIterator, SingletonListIterator

      public interface ResettableListIterator<E>
      extends ListIterator<E>, ResettableIterator<E>, OrderedIterator<E>

  Defines a list iterator that can be reset back to an initial state.

  This interface allows an iterator to be repeatedly reused.

  Since:
    3.0

- - ### Method Summary

    - ### Methods inherited from interface java.util.ListIterator

      `add, hasNext, hasPrevious, next, nextIndex, previous, previousIndex, remove, set`

    - ### Methods inherited from interface org.apache.commons.collections4.ResettableIterator

      `reset`

    - ### Methods inherited from interface org.apache.commons.collections4.OrderedIterator

      `hasPrevious, previous`

    - ### Methods inherited from interface java.util.Iterator

      `forEachRemaining`

Copyright © 2001–2018 The Apache Software Foundation. All rights reserved.