org.apache.commons.collections.iterators
Class EmptyIterator
java.lang.Object
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final java.util.Iterator INSTANCE
- Singleton instance of the iterator.
- Since:
- Commons Collections 2.1.1 and 3.1
EmptyIterator
protected EmptyIterator()
- Constructor.
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.