org.shapelogic.streams
Interface FilterTransformerStream<E,Out>

Type Parameters:
E - Input and Output are the same
All Superinterfaces:
CalcValue<java.util.Map.Entry<E,Out>>, java.util.Iterator<java.util.Map.Entry<E,Out>>, LazyCalc<java.util.Map.Entry<E,Out>>, Stream<java.util.Map.Entry<E,Out>>, Transformer<E,Out>
All Known Implementing Classes:
BaseListFilterTransformerStream

public interface FilterTransformerStream<E,Out>
extends Stream<java.util.Map.Entry<E,Out>>, Transformer<E,Out>

FilterStream is the simplest filter Stream.
This is a little problematic there are 2 calculation that need to be made. So they cannot both have the same method name: invoke(input)
You can either take one of them as a Transformer or as a Calc1 member.
This one is implementing Transformer

Author:
Sami Badawi

Method Summary
 
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
hasNext, next, remove
 
Methods inherited from interface org.shapelogic.calculation.Transformer
transform
 



Copyright © 2009. All Rights Reserved.