# Package org.eclipse.rdf4j.common.iterator

- Class Summary
  Class | Description
  --- | ---
  AbstractCloseableIterator<E> |
  CloseableIterationIterator<E> | Wraps an Iteration as an Iterator.
  ConvertingIterator<S,​T> | An Iterator that converts an iterator over objects of type S (the source type) to an iterator over objects of type T (the target type).
  EmptyIterator<E> | An iterator that does not contain any elements.
  FilterIterator<E> | A CloseableIterator that wraps another iterator, applying a filter on the objects that are returned.
  Iterators | This class consists exclusively of static methods that operate on or return iterators.
  LookAheadIterator<E> |
  SingletonIterator<E> | An iterator that contains exactly one element.
  UnionIterator<E> |