| BaseIterator<E> |
The abstract super class of all Iterators in this package.
|
| Chunked<T> |
In Iterator decorator which returns the elements of the decorated Iterator in chunks of a specific size.
|
| Clustered<T> |
An Iterator decorator which clusters consecutive elements of another Iterator by the result of a Comparator.
|
| Concat<E> |
An Iterator that concatenates the results of other Iterators.
|
| DelegatingIterator<E> |
An abstract Iterator which delegates all method calls to another given Iterator.
|
| Diff<Left,Right> |
An Iterator returning the differences of two given (sorted) Iterators.
|
| Distinct<T> |
An Iterator which drops duplicates of already iterated elements.
|
| EmptyIterator<E> |
An Iterator that is always empty.
|
| First<T> |
An Iterator which returns the first few elements of a delegate Iterator or Generator.
|
| Infinite<T> |
An Generator to Iterator adapter which iterates infinitely.
|
| Joined<E> |
An Iterator that serializes the values of multiple Iterables.
|
| Mapped<OriginalType,ResultType> |
An Iterator that maps the elements of another Iterator using a Function before iterating them.
|
| Paired<Left,Right> |
An Iterator combining the elements of two given Iterators into an Iterator of Pairs.
|
| PresentValues<E> |
Iterator that iterates over the present values from the input Iterator of Optionals of E.
|
| Seq<E> |
An Iterator of a sequence of values.
|
| Sieved<E> |
Iterator decorator which iterates all elements of the delegate which satisfy a given Predicate.
|
| SingleIterator<E> |
An Iterator to iterate the sole value of a Single.
|
| SingletonIterator<E> |
An iterator to iterate a single value.
|
| StackIterator<Element> |
An Iterator iterating the elements of a Stack.
|
| Zipped<Left,Right,Result> |
An Iterator combining the elements of two given Iterators using a BiFunction.
|