Iterator decorators and adapters.See: Description

| Interface | Description |
|---|---|
| ArrayIter |
Array iterators can also go backwards and seek.
|
| Iter |
Iterator interface for more than one return value.
|
| MIter |
Modifiable iterator, that also supports removal.
|
| Class | Description |
|---|---|
| AbstractFilteredIterator<IN,OUT extends IN> |
Abstract class to build filtered views on Iterables.
|
| EmptyIterator<T> |
Empty iterator/iterable, that never returns any data.
|
| 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.