Package SpecificationThe code is developed and tested under Java 8.0.
Interface Summary Interface Description BiAccumulator<C,L,R>Interface modeling a builder funcction that accepts two parameters. BiCollector<K,V,R>Logically, a
BiCollectorcollects "pairs of things", just as a
BiStream.Partitioner<A,B>A predicate used to partition a
BiStreaminto sub-groups of consecutive pairs.
Iteration.ContinuationEncapsulates recursive iteration or a lazy block of code with side-effect.
Class Summary Class Description BiCollection<L,R>
Iterator: a re-streamable collection of pairs.
BiCollectorsCommon utilities pertaining to
BiIteration<L,R> BiStream<K,V>A class similar to
Stream, but operating over a sequence of pairs of objects.
Cases Deprecated. FixedSizeCollector<T,A,R>A collector that expects a fixed number of input elements. Iteration<T>Transforms eager, recursive algorithms into lazy streams. JoinerA joiner (and
Collector) that joins strings.
MoreCollectorsStatic utilities pertaining to
Collectorin addition to relevant utilities in JDK and Guava.
MoreStreamsStatic utilities pertaining to
Streamin addition to relevant utilities in JDK and Guava.