|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
FilterCalcStream1<E,Out> | Does calculation on input and if it is different from null return Entry of input result. |
FilterStream<E> | FilterStream is the simplest filter Stream. |
FilterTransformerStream<E,Out> | 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. |
InputStreamList<In,E> | InputStreamList is like InputStream1 but takes List of streams as input. |
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 | |
---|---|
AddListStream | AddListStream takes a list of Integer streams and create the add of them. |
AndListStream | AndListStream takes a list of Boolean streams and create the and of them. |
ArrayOutputListStream | ArrayOutputListStream takes a list of NumberStreams and creates a ListStream of double[]. This could be made more general, but start simple. |
BaseCommonNumberedStream<E> | Implementation of ListStream. |
BaseCommonStream<E> | Implementation of ListStream. |
BaseListCommonStream<E> | Implementation of ListStream. |
BaseListFilterStream<E> | This is the abstract class to override to make a ListFilterStream. |
BaseListFilterTransformerStream<E,Out> | This is the abstract class to override to make a ListFilterStream. |
BaseListIndexedStream1<In,E> | Implementation of ListStream. |
BaseListStream0<E> | Implementation of ListStream. |
BaseListStream1<In,E> | Implementation of ListStream. |
BaseListStream2<In0,In1,E> | Implementation of ListStream. |
BaseListStreamList<In,E> | Implementation of ListStream. |
BaseNumberedStream1<In,E> | Implementation of ListStream. |
BaseStream2<In0,In1,E> | BaseDeclarativeStreamInputs2 a Stream with 2 inputs. |
CalcNumberedStream1<In,E> | Make a stream that is using a Calc1 class to do a calculation, based on
a named input stream stored in a context. Based on ListCalcStream1. Uses lazy setup so input stream does not have to exist when stream is created. There should be a way to say whether you have to calculate all the values sequentially to use this. Close to NamedListCalcStream1, but with no caching. |
IteratorStream<E> | Stream based on Iterator that can be set. |
ListCalcIndexStream1<In,E> | Make a stream that is using a Transformer class to do a calculation. |
ListCalcStream1<In,E> | Make a stream that is using a Calc1 class to do a calculation. |
ListFilterCalcStream1<E,Out> | Does calculation on input and if it is different from null return Entry of input result. |
NamedListCalcStream1<In,E> | Make a stream that is using a Calc1 class to do a calculation, based on
a named input stream stored in a context. Uses lazy setup so input stream does not have to exist when stream is created. There should be a way to say whether you have to calculate all the values sequentially to use this. |
NamedListStream<E> | Deprecated. |
NamedNumberedStream<E> | Deprecated. |
NamedNumberedStreamLazySetup<E> | Deprecated. |
PredicateListFilterStream<E> | For ListFilterStream that just takes an input predicate. |
SingleListStream<T> | Use this to treat a calculation as a stream. |
StreamFactory | StreamFactory is a factory for Streams. |
StreamUtil | Class with utility methods for Stream. |
WrappedListStream<E> | Wraps a stream around a list. |
XOrListStream | AndListStream takes a list of Boolean streams and create the and of them. |
Declarative programming in ShapeLogic is build on the following:
last the last element of a stream, set to LAST_UNKNOWN, before it is know. This value can get lower as calculation progress.
maxLast manually set max value for last. The real last value might be lower.
nullLegalValue if this is false then the stream will end when the first null value is encountered.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |