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.