net.sf.collections15.iterators
Class EmptyIterator<E>
java.lang.Object
net.sf.collections15.iterators.EmptyIterator<E>
- All Implemented Interfaces:
- java.util.Iterator<E>, ResettableIterator<E>
public class EmptyIterator<E>
- extends java.lang.Object
- implements ResettableIterator<E>
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: 1.1 $ $Date: 2005/02/27 18:48:37 $
- Author:
- Stephen Colebourne, Mauro Franceschini (porto to 5.0)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Iterator |
hasNext, next, remove |
RESETTABLE_INSTANCE
public static final ResettableIterator RESETTABLE_INSTANCE
- Singleton instance of the iterator.
- Since:
- Commons Collections 3.1
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()
next
public E next()
hasPrevious
public boolean hasPrevious()
previous
public E previous()
nextIndex
public int nextIndex()
previousIndex
public int previousIndex()
add
public void add(E obj)
set
public void set(E obj)
remove
public void remove()
getKey
public E getKey()
getValue
public E getValue()
setValue
public E setValue(E value)
reset
public void reset()
Copyright © 2001-2005 SourceForge.net. All Rights Reserved.