- java.lang.Object
-
- org.ojalgo.data.batch.BatchNode.TwoStepWrapper<T>
-
- All Implemented Interfaces:
TwoStepMapper<T,java.lang.Boolean>
private static final class BatchNode.TwoStepWrapper<T> extends java.lang.Object implements TwoStepMapper<T,java.lang.Boolean>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ojalgo.type.function.TwoStepMapper
TwoStepMapper.Combineable<T,R,A extends TwoStepMapper.Combineable<T,R,A>>, TwoStepMapper.KeyCounter<T,G>, TwoStepMapper.Mergeable<T,R>, TwoStepMapper.SimpleCache<K,V>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Consumer<T>myActualConsumer
-
Constructor Summary
Constructors Constructor Description TwoStepWrapper(java.util.function.Supplier<java.util.function.Consumer<T>> consumerFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconsume(T item)Input/consume the items that should be mappedjava.lang.BooleangetResults()Output the mapped resultsvoidreset()Reset, so it can be re-used
-
-
-
Field Detail
-
myActualConsumer
private final java.util.function.Consumer<T> myActualConsumer
-
-
Constructor Detail
-
TwoStepWrapper
TwoStepWrapper(java.util.function.Supplier<java.util.function.Consumer<T>> consumerFactory)
-
-
Method Detail
-
consume
public void consume(T item)
Description copied from interface:TwoStepMapperInput/consume the items that should be mapped- Specified by:
consumein interfaceTwoStepMapper<T,java.lang.Boolean>
-
getResults
public java.lang.Boolean getResults()
Description copied from interface:TwoStepMapperOutput the mapped results- Specified by:
getResultsin interfaceTwoStepMapper<T,java.lang.Boolean>
-
reset
public void reset()
Description copied from interface:TwoStepMapperReset, so it can be re-used- Specified by:
resetin interfaceTwoStepMapper<T,java.lang.Boolean>
-
-