Interface | Description |
---|---|
IxScalarCallable<T> |
Marker interface to indicate a source that has exactly one constant
value, available for assembly-time optimizations.
|
IxTransform<T,R> |
Functional interface that allows transforming an
upstream Iterator for each downstream next() call.
|
Pred<T> |
A predicate functional interface to test a value and return a primitive
boolean.
|
Pred0 |
A supplier of a single boolean value.
|
Pred2<T,U> |
A predicate functional interface to test a value and return a primitive
boolean.
|
Class | Description |
---|---|
GroupedIx<K,V> |
An Iterable plus a key representing a group for the
operator
groupBy() . |
Ix<T> |
Base class and entry point for fluent iterables.
|
IxBaseIterator<T,R> |
A base iterator that manages
the state between hasNext() and the next() calls; plus defines
the remove() to throw UnsupportedOperationException.
|
IxSourceIterator<T,R> |
A base iterator that references an upstream iterator and manages
the state between hasNext() and the next() calls; plus defines
the remove() to throw UnsupportedOperationException.
|
IxSourceQueuedIterator<T,U,R> |
A base iterator that extends a custom ArrayDeque, references an upstream iterator
and manages the state between hasNext() and the next() calls; plus defines
the remove() to throw UnsupportedOperationException.
|