| 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