org.apache.commons.collections.iterators
Class EmptyIterator

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

public class EmptyIterator
extends java.lang.Object

Provides an implementation of an empty iterator.

This class provides an implementation of an empty 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 13:33:15 +0100 (Thu, 10 Apr 2008) $
Author:
Stephen Colebourne

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

Field Detail

INSTANCE

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

Since:
Commons Collections 2.1.1 and 3.1
Constructor Detail

EmptyIterator

protected EmptyIterator()
Constructor.

Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator

hasPrevious

public boolean hasPrevious()

previous

public java.lang.Object previous()

nextIndex

public int nextIndex()

previousIndex

public int previousIndex()

add

public void add(java.lang.Object obj)

set

public void set(java.lang.Object obj)

remove

public void remove()
Specified by:
remove in interface java.util.Iterator

getKey

public java.lang.Object getKey()

getValue

public java.lang.Object getValue()

setValue

public java.lang.Object setValue(java.lang.Object value)

reset

public void reset()


Copyright © 2007-2011 - Thomas Abeel - All Rights Reserved. SourceForge.netLogo