Package org.openjdk.jmc.common.item
Class ItemIterableToolkit
- java.lang.Object
- 
- org.openjdk.jmc.common.item.ItemIterableToolkit
 
- 
 public class ItemIterableToolkit extends Object Toolkit class for working with IItemIterable instances
- 
- 
Constructor SummaryConstructors Constructor Description ItemIterableToolkit()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static <V,C extends IItemConsumer<C>>
 Vaggregate(IAggregator<V,C> a, Stream<? extends IItemIterable> items)static IItemIterablebuild(Supplier<Stream<IItem>> items, IType<IItem> type)static Stream<IItemIterable>filter(Stream<? extends IItemIterable> items, IItemFilter on)static <V> Stream<? extends IItem>sorted(IItemIterable items, IAttribute<V> onAttribute, Comparator<? super V> valueComparator)
 
- 
- 
- 
Method Detail- 
filterpublic static Stream<IItemIterable> filter(Stream<? extends IItemIterable> items, IItemFilter on) 
 - 
aggregatepublic static <V,C extends IItemConsumer<C>> V aggregate(IAggregator<V,C> a, Stream<? extends IItemIterable> items) 
 - 
sortedpublic static <V> Stream<? extends IItem> sorted(IItemIterable items, IAttribute<V> onAttribute, Comparator<? super V> valueComparator) 
 
- 
 
-