| Name | Description | Type | Package | Framework |
| AndFilter | This filter will "accept" any object that is accept by both of the specified wrapped filters. | Class | org.eclipse.persistence.jpa.jpql.tools.utility.filter | EclipseLink |
| CloneIterable | Pull together remover state and behavior for subclasses. | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterable | EclipseLink |
| CloneIterator | A CloneIterator iterates over a copy of a collection, allowing for concurrent access to the original collection. | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterator | EclipseLink |
| CloneIterator .Remover | Used by CloneIterator to remove elements from the original collection; since the iterator | Interface | org.eclipse.persistence.jpa.jpql.tools.utility.iterator | EclipseLink |
| CloneIterator .Remover .ReadOnly | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterator | EclipseLink | |
| CompoundFilter | This filter provides a simple framework for combining the behavior of a pair of filters. | Class | org.eclipse.persistence.jpa.jpql.tools.utility.filter | EclipseLink |
| EmptyIterable | An EmptyIterable is just that. | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterable | EclipseLink |
| EmptyIterator | A null instance of an Iterator. | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterator | EclipseLink |
| SingleElementListIterable | A SingleElementListIterable returns a ListIterator that holds a single element | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterable | EclipseLink |
| SingleElementListIterator | A SingleElementListIterator holds a single element and returns it with the first call to next(), at which point it will return false to any subsequent call | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterator | EclipseLink |
| SnapshotCloneIterable | A SnapshotCloneIterable returns an iterator on a "snapshot" of a collection, allowing for concurrent access to the original collection. | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterable | EclipseLink |
| SnapshotCloneIterable .LocalCloneIterator | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterable | EclipseLink | |
| XmlEscapeCharacterConverter | This converter handles references when dealing with text or markup in an XML document. | Class | org.eclipse.persistence.jpa.jpql.tools.utility | EclipseLink |