| Name | Description | Type | Package | Framework |
| AccessControlPolicyIteratorAdapter | Adapter class for turning RangeIterators or Iterators into AccessControlPolicyIteratorAdapters. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| EventIteratorAdapter | Adapter class for turning RangeIterators or Iterators into EventIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| EventListenerIteratorAdapter | Adapter class for turning RangeIterators or Iterators into EventListenerIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| FilteredRangeIterator | Filtering decorator for iterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| FilteringNodeIterator | A wrapper around a NodeIterator filtering out nodes from the base iterator that don't match the specified filter. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| FilterIterator | Iterator filtering out items which do not match a given predicate. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| FrozenNodeIteratorAdapter | frozen nodes of the underlying versions. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| LazyIteratorChain | This class implements the concatenation of iterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| NodeIterable | Adapter class that adapts a NodeIterator instance to an Iterable instance that always returns the same underlying | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| NodeIteratorAdapter | Adapter class for turning RangeIterators or Iterators into NodeIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| NodeTypeIteratorAdapter | Adapter class for turning RangeIterators or Iterators into NodeTypeIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| PropertyIterable | Adapter class that adapts a PropertyIterator instance to an Iterable instance that always returns the same underlying | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| PropertyIteratorAdapter | Adapter class for turning RangeIterators or Iterators into PropertyIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| RangeIteratorAdapter | Adapter for turning normal Iterators into RangeIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| RangeIteratorDecorator | Base class for decorating RangeIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| RowIterable | Adapter class that adapts a RowIterator instance to an Iterable instance that always returns the same underlying | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| RowIteratorAdapter | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit | |
| SizedIterator | Interface | org.apache.jackrabbit.commons.iterator | Apache JackRabbit | |
| VersionIteratorAdapter | Adapter class for turning RangeIterators or Iterators into VersionIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |