private static class Aggregators.AndOrConsumer extends java.lang.Object implements IItemConsumer<Aggregators.AndOrConsumer>
Modifier and Type | Field and Description |
---|---|
(package private) IMemberAccessor<? extends java.lang.Boolean,IItem> |
accessor |
(package private) boolean |
and |
(package private) java.lang.Boolean |
b |
Constructor and Description |
---|
AndOrConsumer(IMemberAccessor<? extends java.lang.Boolean,IItem> accessor,
boolean and) |
Modifier and Type | Method and Description |
---|---|
void |
consume(IItem item)
Consumes another item.
|
(package private) void |
evaluate(java.lang.Boolean value) |
Aggregators.AndOrConsumer |
merge(Aggregators.AndOrConsumer other)
Merges this object with the supplied object.
|
boolean and
java.lang.Boolean b
IMemberAccessor<? extends java.lang.Boolean,IItem> accessor
public AndOrConsumer(IMemberAccessor<? extends java.lang.Boolean,IItem> accessor, boolean and)
public void consume(IItem item)
IItemConsumer
consume
in interface IItemConsumer<Aggregators.AndOrConsumer>
void evaluate(java.lang.Boolean value)
public Aggregators.AndOrConsumer merge(Aggregators.AndOrConsumer other)
IItemConsumer
merge
in interface IItemConsumer<Aggregators.AndOrConsumer>
other
- another instance to merge with