Class EmptyListIterator<E>
java.lang.Object
org.apache.commons.collections4.iterators.AbstractEmptyIterator<E>
org.apache.commons.collections4.iterators.EmptyListIterator<E>
- All Implemented Interfaces:
Iterator<E>
,ListIterator<E>
,OrderedIterator<E>
,ResettableIterator<E>
,ResettableListIterator<E>
public class EmptyListIterator<E>
extends AbstractEmptyIterator<E>
implements ResettableListIterator<E>
Provides an implementation of an empty list iterator.
This class provides an implementation of an empty list iterator. This class
provides for binary compatibility between Commons Collections 2.1.1 and 3.1
due to issues with IteratorUtils
.
- Since:
- 2.1.1 and 3.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ListIterator
Singleton instance of the iterator.static final ResettableListIterator
Singleton instance of the iterator. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> ListIterator
<E> Get a typed instance of the iterator.static <E> ResettableListIterator
<E> Get a typed instance of the iterator.Methods inherited from class org.apache.commons.collections4.iterators.AbstractEmptyIterator
add, hasNext, hasPrevious, next, nextIndex, previous, previousIndex, remove, reset, set
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
forEachRemaining
Methods inherited from interface java.util.ListIterator
add, hasNext, hasPrevious, next, nextIndex, previous, previousIndex, remove, set
Methods inherited from interface org.apache.commons.collections4.OrderedIterator
hasPrevious, previous
Methods inherited from interface org.apache.commons.collections4.ResettableIterator
reset
-
Field Details
-
RESETTABLE_INSTANCE
Singleton instance of the iterator.- Since:
- 3.1
-
INSTANCE
Singleton instance of the iterator.- Since:
- 2.1.1 and 3.1
-
-
Constructor Details
-
EmptyListIterator
protected EmptyListIterator()Constructor.
-
-
Method Details
-
resettableEmptyListIterator
Get a typed instance of the iterator.- Type Parameters:
E
- the element type- Returns:
ResettableListIterator
<E>
-
emptyListIterator
Get a typed instance of the iterator.- Type Parameters:
E
- the element type- Returns:
ListIterator
<E>
-