| Interface | Description |
|---|---|
| Accumulate<T,R> | |
| Action<T> | |
| Filter<T> | |
| Iter.Folder<X,Y> | |
| IteratorTruncate.Test | |
| Transform<T,R> |
| Class | Description |
|---|---|
| AccString<T> | |
| ActionCount<T> | |
| ActionNothing<T> | |
| ActionPrint<T extends Printable> | |
| FilterDistinctAdjacent<T> | |
| FilterOutNulls<T> | |
| FilterStack<T> |
Add a filter to a chain - the original filter is called after this new sub-filter.
|
| FilterUnique<T> | |
| Iter<T> | |
| IteratorArray<T> |
Iterator over a Java base array
|
| IteratorBlockingQueue<T> |
Iterator over a blocking queue until queue end seen
|
| IteratorConcat<T> |
Iterator of Iterators
IteratorConcat is better when there are lots of iterators to be joined.
|
| IteratorCons<T> |
IteratorCons : the concatenation of two iterators.
|
| IteratorDelayedInitialization<T> |
Class to delay the initialization of an iterator until first call of an Iterator operation.
|
| IteratorInteger | |
| IteratorResourceClosing<T> | |
| IteratorSlotted<T> |
An Iterator with a one slot lookahead.
|
| IteratorTruncate<T> |
Iterate while a condition return true, then stop
|
| IteratorWithBuffer<T> |
Iterator that delays output by N slots so you can react to the output before
it's yielded.
|
| IteratorWithHistory<T> |
Remembers the last N yields.
|
| IteratorWrapper<T> | |
| MapUtils | |
| NullIterator<T> |
Null Iterator - also guaranteed sharable and immutable
|
| PeekIterator<T> |
PeekIterator - is one slot ahead from the wrapped iterator
|
| PushbackIterator<T> |
An iterator where you can push items backinto the iterator, to be yielded (LIFO) next time.
|
| RepeatApplyIterator<T> | |
| SingletonIterator<T> | |
| WrapperIterator<T> |
Licenced under the Apache License, Version 2.0