Interface | Description |
---|---|
IxBooleanSupplier |
A function callback with no inputs and a boolean output.
|
IxConsumer<T> |
A function callback with one input value.
|
IxConsumer2<T,U> |
A function callback with two input values.
|
IxEmitter<T> |
Allows signalling values or completion in an imperative manner.
|
IxFunction<T,R> |
A function callback with one input value and one output value.
|
IxFunction2<T,U,R> |
A function callback with two input values and one output value.
|
IxFunction3<T,U,V,R> |
A function callback with three input values and one output value.
|
IxFunction4<T,U,V,W,R> |
A function callback with four input values and one output value.
|
IxPredicate<T> |
A function callback with one input value and a boolean return value.
|
IxPredicate2<T,U> |
A function callback with two input values and a boolean return value.
|
IxScalarCallable<T> |
Marker interface to indicate a source that has exactly one constant
value, available for assembly-time optimizations.
|
IxSupplier<R> |
A function callback with no inputs and one output value.
|
IxTransform<T,R> |
Functional interface that allows transforming an
upstream Iterator for each downstream next() call.
|
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<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.
|