org.apache.commons.collections.iterators
Class EmptyListIterator

java.lang.Object
  extended by org.apache.commons.collections.iterators.EmptyListIterator
All Implemented Interfaces:
java.util.Iterator, java.util.ListIterator

public final class EmptyListIterator
extends java.lang.Object
implements java.util.ListIterator

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: 1.1.2.2 $ $Date: 2004/05/22 11:54:53 $
Author:
Stephen Colebourne

Field Summary
static java.util.ListIterator INSTANCE
          Singleton instance of the iterator.
 
Constructor Summary
protected EmptyListIterator()
          Constructor.
 
Method Summary
 void add(java.lang.Object obj)
           
 boolean hasNext()
           
 boolean hasPrevious()
           
 java.lang.Object next()
           
 int nextIndex()
           
 java.lang.Object previous()
           
 int previousIndex()
           
 void remove()
           
 void set(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.ListIterator
add, hasNext, hasPrevious, next, nextIndex, previous, previousIndex, remove, set
 

Field Detail

INSTANCE

public static final java.util.ListIterator INSTANCE
Singleton instance of the iterator.

Since:
Commons Collections 2.1.1 and 3.1
Constructor Detail

EmptyListIterator

protected EmptyListIterator()
Constructor.

Method Detail

add

public void add(java.lang.Object obj)

hasNext

public boolean hasNext()

hasPrevious

public boolean hasPrevious()

next

public java.lang.Object next()

nextIndex

public int nextIndex()

previous

public java.lang.Object previous()

previousIndex

public int previousIndex()

remove

public void remove()

set

public void set(java.lang.Object obj)


Copyright © 2001-2004 Apache Software Foundation. Documenation generated February 18 2011.