Package net.sf.staccatocommons.collections.stream

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

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
 

Package net.sf.staccatocommons.collections.stream Description

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



Get Staccatocommons at SourceForge.net. Fast, secure and Free Open Source software downloads