static <V,C extends IItemConsumer<C>> V |
ItemIterableToolkit.aggregate(IAggregator<V,C> a,
Stream<? extends IItemIterable> items) |
|
static <V,K,C extends IItemConsumer<C>> IAggregator<V,?> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IAggregator<?,C> a,
GroupingAggregator.IGroupsFinisher<V,K,C> finisher) |
|
static <V,K,C extends IItemConsumer<C>> IAggregator<V,?> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IAggregator<IQuantity,C> a,
GroupingAggregator.IQuantityListFinisher<V> groupFinisher) |
|
static <K,C extends IItemConsumer<C>> IAggregator<Iterable<? extends GroupingAggregator.GroupEntry<K,C>>,?> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IItemConsumerFactory<C> groupAggregator,
Predicate<IType<IItem>> acceptType) |
|
static <V,K,C extends IItemConsumer<C>> IAggregator<V,?> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IItemConsumerFactory<C> groupAggregator,
Predicate<IType<IItem>> acceptType,
GroupingAggregator.IGroupsFinisher<V,K,C> finisher) |
|
static <V,C extends IItemConsumer<C>> IAggregator<IQuantity,?> |
GroupingAggregator.buildMax(String name,
String description,
IAccessorFactory<?> keyField,
IAggregator<IQuantity,C> aggregate) |
|
static <V,C extends IItemConsumer<C>> IAggregator<V,?> |
Aggregators.filter(String name,
String description,
IAggregator<V,C> aggregator,
IItemFilter filter) |
|
static <C extends IItemConsumer<C>> IAggregator<C,C> |
Aggregators.forConsumer(IItemConsumerFactory<C> consumerFactory) |
|
static <C extends IItemConsumer<C>> IAggregator<C,C> |
Aggregators.forConsumer(IItemConsumerFactory<C> consumerFactory,
Predicate<IType<IItem>> acceptType) |
|
<V,C extends IItemConsumer<C>> V |
IItemCollection.getAggregate(IAggregator<V,C> aggregator) |
Calculates an aggregated value for the items in this collection.
|
static <V1,V2,C extends IItemConsumer<C>> IAggregator<V2,C> |
Aggregators.valueBuilderAggregator(IAggregator<V1,C> aggregator,
org.openjdk.jmc.common.item.IValueBuilder<V2,V1> valuebuilder,
String name,
String description) |
|