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 -
Method Summary
Modifier and TypeMethodDescriptiongetValue(org.openjdk.jmc.common.item.Aggregators.SumConsumer consumer) org.openjdk.jmc.common.item.Aggregators.SumConsumernewItemConsumer(IType<IItem> type) Methods inherited from class org.openjdk.jmc.common.item.Aggregators.FieldAggregatorBase
acceptType, doGetAccessorMethods inherited from class org.openjdk.jmc.common.item.Aggregators.MergingAggregator
getValueMethods inherited from class org.openjdk.jmc.common.item.Aggregators.AggregatorBase
getDescription, getName, getValueType
-
Constructor Details
-
Sum
-
-
Method Details
-
newItemConsumer
- Parameters:
type- an item type to get an item consumer for- Returns:
- a new item consumer for the supplied type
-
getValue
- Specified by:
getValuein classAggregators.MergingAggregator<IQuantity,org.openjdk.jmc.common.item.Aggregators.SumConsumer>
-