public class EmptyIterator<E> extends 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 Iterator | INSTANCESingleton instance of the iterator. | 
| static ResettableIterator | RESETTABLE_INSTANCESingleton instance of the iterator. | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | EmptyIterator()Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add(E obj) | 
| static <E> 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) | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresetforEachRemaining, hasNext, next, removepublic static final ResettableIterator RESETTABLE_INSTANCE
public static final Iterator INSTANCE
public static <E> ResettableIterator<E> resettableEmptyIterator()
E - the element typepublic static <E> 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 © 2006–2022 Apache Software Foundation. All rights reserved.