Top Classes
module org.eclipse.persistence.jpa.jpql

Package org.eclipse.persistence.jpa.jpql.tools.utility.iterable


Class Summary

Modifier and TypeClass and Description
public abstract class
CloneIterable<
the type of elements returned by the iterable's iterator
E
>

Pull together remover state and behavior for subclasses.

public class
EmptyIterable<
the type of elements returned by the iterable's iterator
E
>

An EmptyIterable is just that.

public class
SingleElementListIterable<
the type of elements returned by the list iterable's list iterator
E
>

A SingleElementListIterable returns a ListIterator that holds a single element and returns it with the first call to ListIterator#next(), at which point it will return false to any subsequent call to ListIterator#hasNext().

public class
SnapshotCloneIterable<
the type of elements returned by the iterable's iterator
E
>

A SnapshotCloneIterable returns an iterator on a "snapshot" of a collection, allowing for concurrent access to the original collection.