Class ForwardingListIterator<E>

  • All Implemented Interfaces:
    java.util.Iterator<E>, java.util.ListIterator<E>

    @GwtCompatible
    public abstract class ForwardingListIterator<E>
    extends ForwardingIterator<E>
    implements java.util.ListIterator<E>
    A list iterator which forwards all its method calls to another list iterator. Subclasses should override one or more methods to modify the behavior of the backing iterator as desired per the decorator pattern.
    Since:
    2.0 (imported from Google Collections Library)
    • Method Detail

      • add

        public void add​(E element)
        Specified by:
        add in interface java.util.ListIterator<E>
      • hasPrevious

        public boolean hasPrevious()
        Specified by:
        hasPrevious in interface java.util.ListIterator<E>
      • nextIndex

        public int nextIndex()
        Specified by:
        nextIndex in interface java.util.ListIterator<E>
      • previous

        public E previous()
        Specified by:
        previous in interface java.util.ListIterator<E>
      • previousIndex

        public int previousIndex()
        Specified by:
        previousIndex in interface java.util.ListIterator<E>
      • set

        public void set​(E element)
        Specified by:
        set in interface java.util.ListIterator<E>