Class LinkedListModel.ReportingListIterator

java.lang.Object
com.jgoodies.common.collect.LinkedListModel.ReportingListIterator
All Implemented Interfaces:
Iterator<E>, ListIterator<E>
Enclosing class:
LinkedListModel<E>

private final class LinkedListModel.ReportingListIterator extends Object implements ListIterator<E>
A ListIterator that fires ListDataEvents if elements are added or removed.
  • Field Details

    • delegate

      private final ListIterator<E> delegate
      Refers to the wrapped ListIterator that is used to forward all ListIterator methods to.
    • lastReturnedIndex

      private int lastReturnedIndex
      Holds the object that was returned last by the underlying ListIteratur. Used to determine the index of the element removed.
  • Constructor Details

    • ReportingListIterator

      ReportingListIterator(ListIterator<E> delegate)
  • Method Details