Interface | Description |
---|---|
IterableIterator<T> |
This interface makes an
Iterator Iterable so it can be used in an enhanced
for loop. |
IterableListIterator<T> |
This interface makes an
ListIterator Iterable so it can be used in an enhanced
for loop. |
ListMutator<E> |
Used by
CloneListIterator to remove elements from the original list; since the list
iterator does not have direct access to the original list. |
Mutator<E> |
Used by
CloneIterator to remove elements from the original collection; since the iterator
does not have direct access to the original collection. |
Class | Description |
---|---|
ArrayIterator<E> |
An
ArrayIterator provides a Iterator for an array of objects. |
ArrayListIterator<E> |
An
ArrayListIterator provides a ListIterator for an array of objects. |
CloneIterator<E> |
A
CloneIterator iterates over a copy of a collection, allowing for concurrent access
to the original collection. |
CloneListIterator<E> |
A
CloneListIterator iterates over a copy of a list, allowing for concurrent access
to the original list. |
NullIterator |
A
null instance of an IterableIterator . |
NullListIterator |
A
null instance of an IterableListIterator . |
NullListMutator |
A
null instance of a ListMutator . |
NullMutator |
A
null instance of a Mutator . |
SingleElementListIterator<E> |
A
SingleElementListIterator holds a single element and returns it with the first
call to SingleElementListIterator.next() , at which point it will return false to any subsequent call
to SingleElementListIterator.hasNext() . |
EclipseLink 2.4.2, "build v20130514-5956486" API Reference