Package org.openjdk.jmc.common.item
Class ItemIterableToolkit
java.lang.Object
org.openjdk.jmc.common.item.ItemIterableToolkit
Toolkit class for working with IItemIterable instances
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <V,
C extends IItemConsumer<C>>
Vaggregate
(IAggregator<V, C> a, Stream<? extends IItemIterable> items) static IItemIterable
static Stream<IItemIterable>
filter
(Stream<? extends IItemIterable> items, IItemFilter on) sorted
(IItemIterable items, IAttribute<V> onAttribute, Comparator<? super V> valueComparator)
-
Constructor Details
-
ItemIterableToolkit
public ItemIterableToolkit()
-
-
Method Details
-
build
-
filter
-
aggregate
public static <V,C extends IItemConsumer<C>> V aggregate(IAggregator<V, C> a, Stream<? extends IItemIterable> items) -
sorted
public static <V> Stream<? extends IItem> sorted(IItemIterable items, IAttribute<V> onAttribute, Comparator<? super V> valueComparator)
-