| Class | Description |
|---|---|
| Ascending<T extends java.lang.Comparable<? super T>> |
An
Iterable decorator which returns the elements of the delegate in their natural ascending order. |
| Chunked<T> |
An
Iterable decorator which returns the elements of the decorated Iterable in chunks of a specific size. |
| Clustered<T> |
An
Iterable decorator which clusters consecutive elements of another Iterable by the result of a Comparator. |
| Descending<T extends java.lang.Comparable<? super T>> |
An
Iterable decorator which returns the elements of the delegate in their natural descending order. |
| Expanded<T> |
A decorator for
Iterable which expands each element into an Iterable (using the given function) and joins the results. |
| Frozen<T> |
An
Iterable stores the elements of the given Iterator or Iterable in order to allow re-iterating them. |
| Mapped<OriginalType,ResultType> | |
| Numbered<T> |
An
Iterable decorator which pairs every value of another iterator with it's sequential ordinal number. |
| Sorted<T> |
An
Iterable decorator which returns the elements of the delegate in a sorted order, determined by a given Comparator. |