Package org.shapelogic.streams

Streams

See:
          Description

Interface Summary
FilterStream<E> FilterStream is the simplest filter Stream.
IndexedInputStream0<E> Universal calculation and logic unit.
IndexedInputStream1<In,E> Universal calculation and logic unit.
IndexedInputStream2<In0,In1,E> Universal calculation and logic unit.
InputsStream2<In0,In1,E> NumberedStream is a Sequential stream where each element has an intrinsic number.
InputStream1<In,E> Universal calculation and logic unit.
ListFilterStream<E>  
ListStream<E> Universal calculation and logic unit.
NumberedStream<E> NumberedStream is a Sequential Stream where each element has an intrinsic number.
Stream<E> Stream where is a sequential StreamCalc that generate a sequence of calculated elements.
StreamProperties Properties to be Stream the universal calculation and logic unit.

This is going to replace the current Calc, so this should probably just be renamed to Calc or LazyCalc.
Should I assume that null means absent of value?
That seems a little harsh.
 

Class Summary
BaseListCommonStream<E> Implementation of ListStream.
BaseListFilterStream<E> This is the abstract class to override to make a ListFilterStream.
BaseListStream0<E> Implementation of ListStream.
BaseListStream1<In,E> Implementation of ListStream.
BaseListStream2<In0,In1,E> Implementation of ListStream.
BaseStream2<In0,In1,E> BaseDeclarativeStreamInputs2 a Stream with 2 inputs.
StreamFactory StreamFactory is a factory for Streams.
StreamUtil Class with utility methods for Stream.
TransformerListStream<In,E> Make a stream that is using a Transformer class to do a calculation
 

Package org.shapelogic.streams Description

Streams

New library for functional programming style streams / lazy lists.

Dependency

Declarative programming

Declarative programming in ShapeLogic is build on the following:



Copyright © 2008. All Rights Reserved.