Iterator decorators and adapters.See: Description

| Interface | Description |
|---|---|
| IterableIterator<T> |
Interface that is both Iterable and an Iterator.
|
| Class | Description |
|---|---|
| AbstractFilteredIterator<IN,OUT extends IN> |
Abstract class to build filtered views on Iterables.
|
| EmptyIterator<T> |
Empty iterator, that never returns any data.
|
| IterableIteratorAdapter<T> | |
| IterableUtil |
Utility function to wrap an Iterator as iterable.
|
| MergedIterator<E> |
Iterator that joins multiple existing iterators into one.
|
| OneItemIterator<T> |
Dummy iterator/iterable that returns a single object, once.
|
| ReverseListIterator<E> |
Reverse iterator for lists.
|
| TypeFilterIterator<IN,OUT extends IN> |
Iterator that filters results by type.
|
| UnmodifiableIterator<T> |
Iterator proxy that does not allow modifications.
|
| UnmodifiableListIterator<T> |
Iterator proxy that does not allow modifications.
|
Various Iterator decorators and adapters.