## Uses of Class
org.eclipse.net4j.util.collection.AbstractIterator

- Packages that use AbstractIterator
  Package | Description
  --- | ---
  org.eclipse.net4j.util.collection | Additional collection-like interfaces and classes.

- - ### Uses of AbstractIterator in org.eclipse.net4j.util.collection

    Subclasses of AbstractIterator in org.eclipse.net4j.util.collection
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractCloseableIterator<E>` |
    `class` | `AbstractFilteredIterator<T>` | An abstract base class for custom iterators that `filter` the elements of a delegate iterator.
    `static class` | `AbstractFilteredIterator.Predicated<T>` |
    `class` | `AbstractListIterator<T>` | An abstract base class for custom list iterators that only requires to implement the `computeNextElement()` and `AbstractListIterator.computePreviousElement()` methods.
    `class` | `ComposedIterator<T>` | An iterator that is composed of multiple delegate iterators.
    `class` | `LimitedIterator<T>` |
    `class` | `PredicateIterator<T>` | Deprecated. As of 3.10 use `AbstractFilteredIterator.Predicated`.