org.shapelogic.streams
Class AddListStream

java.lang.Object
  extended by org.shapelogic.streams.BaseCommonStream<E>
      extended by org.shapelogic.streams.BaseListCommonStream<E>
          extended by org.shapelogic.streams.BaseListStreamList<java.lang.Integer,java.lang.Integer>
              extended by org.shapelogic.streams.AddListStream
All Implemented Interfaces:
java.lang.Iterable<java.lang.Integer>, java.util.Iterator<java.lang.Integer>, CalcList<java.lang.Integer,java.lang.Integer>, CalcValue<java.lang.Integer>, ContextGettable, LazyCalc<java.lang.Integer>, RecursiveContext, InputStreamList<java.lang.Integer,java.lang.Integer>, ListStream<java.lang.Integer>, NumberedStream<java.lang.Integer>, Stream<java.lang.Integer>, StreamProperties

public class AddListStream
extends BaseListStreamList<java.lang.Integer,java.lang.Integer>

AddListStream takes a list of Integer streams and create the add of them.

Author:
Sami Badawi

Field Summary
 
Fields inherited from class org.shapelogic.streams.BaseListStreamList
_inputStream
 
Fields inherited from class org.shapelogic.streams.BaseListCommonStream
_list
 
Fields inherited from class org.shapelogic.streams.BaseCommonStream
_context, _current, _dirty, _last, _maxLast, _name, _nullLegalValue, _parentContext, _query, _value
 
Constructor Summary
AddListStream()
           
 
Method Summary
 java.lang.Integer invoke(java.util.List<java.lang.Integer> input)
           
 
Methods inherited from class org.shapelogic.streams.BaseListStreamList
getDimension, getInput, getInputStream, getList, hasNext, invokeIndex, setLastFromInput, setList
 
Methods inherited from class org.shapelogic.streams.BaseListCommonStream
calcAddNext, get, getCurrentSize, hasNextBase, isCached, isRandomAccess, iterator, next
 
Methods inherited from class org.shapelogic.streams.BaseCommonStream
getContext, getInContext, getIndex, getLast, getMaxLast, getName, getParentContext, getValue, isDeterministic, isDirty, isNullLegalValue, remove, setMaxLast, setNullLegalValue, setup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.shapelogic.streams.NumberedStream
getIndex, getLast, getMaxLast, setMaxLast
 
Methods inherited from interface org.shapelogic.calculation.LazyCalc
isDirty, setup
 
Methods inherited from interface org.shapelogic.calculation.CalcValue
getValue
 
Methods inherited from interface java.util.Iterator
remove
 

Constructor Detail

AddListStream

public AddListStream()
Method Detail

invoke

public java.lang.Integer invoke(java.util.List<java.lang.Integer> input)


Copyright © 2009. All Rights Reserved.