Class CursorableLinkedList.Cursor

java.lang.Object
org.apache.commons.collections.CursorableLinkedList.Cursor
All Implemented Interfaces:
Iterator, ListIterator
Enclosing class:
CursorableLinkedList

public class CursorableLinkedList.Cursor extends Object implements ListIterator
  • Method Details

    • previousIndex

      public int previousIndex()
      Specified by:
      previousIndex in interface ListIterator
    • nextIndex

      public int nextIndex()
      Specified by:
      nextIndex in interface ListIterator
    • add

      public void add(Object o)
      Specified by:
      add in interface ListIterator
    • listableRemoved

      protected void listableRemoved(org.apache.commons.collections.CursorableLinkedList.Listable elt)
    • listableInserted

      protected void listableInserted(org.apache.commons.collections.CursorableLinkedList.Listable elt)
    • listableChanged

      protected void listableChanged(org.apache.commons.collections.CursorableLinkedList.Listable elt)
    • checkForComod

      protected void checkForComod()
    • invalidate

      protected void invalidate()
    • close

      public void close()
      Mark this cursor as no longer being needed. Any resources associated with this cursor are immediately released. In previous versions of this class, it was mandatory to close all cursor objects to avoid memory leaks. It is no longer necessary to call this close method; an instance of this class can now be treated exactly like a normal iterator.
    • previous

      public Object previous()
      Specified by:
      previous in interface ListIterator
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator
      Specified by:
      hasNext in interface ListIterator
    • next

      public Object next()
      Specified by:
      next in interface Iterator
      Specified by:
      next in interface ListIterator
    • hasPrevious

      public boolean hasPrevious()
      Specified by:
      hasPrevious in interface ListIterator
    • set

      public void set(Object o)
      Specified by:
      set in interface ListIterator
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator
      Specified by:
      remove in interface ListIterator