|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
Stream,
a lazy, rich, Iterable, an abstract implementation of it, and
the Streams hub with
class methods for creating simple Streams
See:
Description
| Interface Summary | |
|---|---|
| Stream<A> | A Stream is a lazy, rich-interfaced, Iterable, chained
functional-style object that can retrieve and process an arbitrary - and
potentially unbound - amount of other objects of a parameterized type. |
| Stream.DeconsApplicable<A,B> | An Applicable2 that can transform a Stream by
deconstructing it into head and tail, or into an empty stream. |
| Stream.DelayedDeconsApplicable<A,B> | An Applicable2 that can transform a Stream by
deconstructing it into head thunk and tail, or into an empty stream. |
| Stream.EmptyApplicable<A> | |
| Class Summary | |
|---|---|
| AbstractBasicStream<A> | Very minimal stream partial implementation that defines final methods that are, by spec, overloading or synonyms of the other stream methods |
| AbstractDeconsApplicable<A,B> | Abstract Stream.DeconsApplicable that returns an empty stream for
AbstractDeconsApplicable.emptyApply() |
| AbstractDelayedDeconsApplicable<A,B> | |
| AbstractStream<A> | An abstract implementation of a Stream. |
| Streams | Class methods for creating very simple Streams wrapping existing
classes from the Java collections framework, specifiying its elements and |
This package contains the interfaces that define a Stream,
a lazy, rich, Iterable, an abstract implementation of it, and
the Streams hub with
class methods for creating simple Streams
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||