Package org.openjdk.jmc.common.item
Class Aggregators.Sum
- java.lang.Object
-
- org.openjdk.jmc.common.item.Aggregators.AggregatorBase<V,C>
-
- org.openjdk.jmc.common.item.Aggregators.MergingAggregator<V,C>
-
- org.openjdk.jmc.common.item.Aggregators.FieldAggregatorBase<IQuantity,org.openjdk.jmc.common.item.Aggregators.SumConsumer>
-
- org.openjdk.jmc.common.item.Aggregators.Sum
-
- All Implemented Interfaces:
IDescribable
,IAggregator<IQuantity,org.openjdk.jmc.common.item.Aggregators.SumConsumer>
,IItemConsumerFactory<org.openjdk.jmc.common.item.Aggregators.SumConsumer>
- Enclosing class:
- Aggregators
public abstract static class Aggregators.Sum extends Aggregators.FieldAggregatorBase<IQuantity,org.openjdk.jmc.common.item.Aggregators.SumConsumer>
-
-
Constructor Summary
Constructors Constructor Description Sum(String name, String description, LinearKindOfQuantity ct)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IQuantity
getValue(org.openjdk.jmc.common.item.Aggregators.SumConsumer consumer)
org.openjdk.jmc.common.item.Aggregators.SumConsumer
newItemConsumer(IType<IItem> type)
-
Methods inherited from class org.openjdk.jmc.common.item.Aggregators.FieldAggregatorBase
acceptType, doGetAccessor
-
Methods inherited from class org.openjdk.jmc.common.item.Aggregators.MergingAggregator
getValue
-
Methods inherited from class org.openjdk.jmc.common.item.Aggregators.AggregatorBase
getDescription, getName, getValueType
-
-
-
-
Constructor Detail
-
Sum
public Sum(String name, String description, LinearKindOfQuantity ct)
-
-
Method Detail
-
newItemConsumer
public org.openjdk.jmc.common.item.Aggregators.SumConsumer newItemConsumer(IType<IItem> type)
- Parameters:
type
- an item type to get an item consumer for- Returns:
- a new item consumer for the supplied type
-
getValue
public IQuantity getValue(org.openjdk.jmc.common.item.Aggregators.SumConsumer consumer)
- Specified by:
getValue
in classAggregators.MergingAggregator<IQuantity,org.openjdk.jmc.common.item.Aggregators.SumConsumer>
-
-