org.shapelogic.streams
Interface InputStream1<In,E>

All Superinterfaces:
Calc1<In,E>
All Known Implementing Classes:
BaseListFilterTransformerStream, BaseListStream1, BaseNumberedStream1, CalcNumberedStream1, ListCalcStream1, ListFilterCalcStream1, NamedListCalcStream1

public interface InputStream1<In,E>
extends Calc1<In,E>

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.

Author:
Sami Badawi

Method Summary
 In getInput(int index)
           
 Stream<In> getInputStream()
          Stream that this stream is connected to.
 
Methods inherited from interface org.shapelogic.calculation.Calc1
invoke
 

Method Detail

getInputStream

Stream<In> getInputStream()
Stream that this stream is connected to. What if the Range is of different type? I think that maybe I can relax this later.


getInput

In getInput(int index)


Copyright © 2009. All Rights Reserved.