Class EmptyListIterator

java.lang.Object
org.apache.commons.collections.iterators.EmptyListIterator
All Implemented Interfaces:
Iterator, ListIterator, ResettableIterator, ResettableListIterator

public class EmptyListIterator extends Object implements ResettableListIterator
Provides an implementation of an empty list iterator.

This class provides an implementation of an empty list iterator. This class provides for binary compatability between Commons Collections 2.1.1 and 3.1 due to issues with IteratorUtils.

Since:
Commons Collections 2.1.1 and 3.1
Version:
$Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
Author:
Stephen Colebourne
  • Field Details

    • RESETTABLE_INSTANCE

      public static final ResettableListIterator RESETTABLE_INSTANCE
      Singleton instance of the iterator.
      Since:
      Commons Collections 3.1
    • INSTANCE

      public static final ListIterator INSTANCE
      Singleton instance of the iterator.
      Since:
      Commons Collections 2.1.1 and 3.1
  • Constructor Details

    • EmptyListIterator

      protected EmptyListIterator()
      Constructor.
  • Method Details

    • hasNext

      public boolean hasNext()
    • next

      public Object next()
    • hasPrevious

      public boolean hasPrevious()
    • previous

      public Object previous()
    • nextIndex

      public int nextIndex()
    • previousIndex

      public int previousIndex()
    • add

      public void add(Object obj)
    • set

      public void set(Object obj)
    • remove

      public void remove()
    • getKey

      public Object getKey()
    • getValue

      public Object getValue()
    • setValue

      public Object setValue(Object value)
    • reset

      public void reset()