public class EmptyIterator<E> extends java.lang.Object implements ResettableIterator<E>
 This class provides an implementation of an empty iterator.
 This class provides for binary compatibility between Commons Collections
 2.1.1 and 3.1 due to issues with IteratorUtils.
| Modifier and Type | Field and Description | 
|---|---|
static java.util.Iterator | 
INSTANCE
Singleton instance of the iterator. 
 | 
static ResettableIterator | 
RESETTABLE_INSTANCE
Singleton instance of the iterator. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
add(E obj)  | 
static <E> java.util.Iterator<E> | 
emptyIterator()
Get a typed empty iterator instance. 
 | 
boolean | 
hasNext()  | 
boolean | 
hasPrevious()  | 
E | 
next()  | 
int | 
nextIndex()  | 
E | 
previous()  | 
int | 
previousIndex()  | 
void | 
remove()  | 
void | 
reset()  | 
static <E> ResettableIterator<E> | 
resettableEmptyIterator()
Get a typed resettable empty iterator instance. 
 | 
void | 
set(E obj)  | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresetpublic static final ResettableIterator RESETTABLE_INSTANCE
public static final java.util.Iterator INSTANCE
public static <E> ResettableIterator<E> resettableEmptyIterator()
E - the element typepublic static <E> java.util.Iterator<E> emptyIterator()
E - the element typepublic boolean hasNext()
public E next()
public boolean hasPrevious()
public E previous()
public int nextIndex()
public int previousIndex()
public void add(E obj)
public void set(E obj)
public void remove()
public void reset()
Copyright © 2010 - 2023 Adobe. All Rights Reserved