EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

Package org.eclipse.persistence.jpa.jpql.util.iterator

Interface Summary
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 Summary
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