Uses of Interface
org.openjdk.jmc.common.item.IItemIterable
-
Packages that use IItemIterable Package Description org.openjdk.jmc.common.item This package contains theIItem
data model. -
-
Uses of IItemIterable in org.openjdk.jmc.common.item
Methods in org.openjdk.jmc.common.item that return IItemIterable Modifier and Type Method Description IItemIterable
IItemIterable. apply(Predicate<IItem> predicate)
Creates a new item iterable with all items in this iterable that pass through the filter.static IItemIterable
ItemIterableToolkit. build(Supplier<Stream<IItem>> items, IType<IItem> type)
Methods in org.openjdk.jmc.common.item that return types with arguments of type IItemIterable Modifier and Type Method Description static Stream<IItemIterable>
ItemIterableToolkit. filter(Stream<? extends IItemIterable> items, IItemFilter on)
static <V> Optional<IItemIterable>
ItemCollectionToolkit. join(IItemCollection items, String withTypeId)
default Stream<IItemIterable>
IItemCollection. parallelStream()
default Stream<IItemIterable>
IItemCollection. stream()
Methods in org.openjdk.jmc.common.item with parameters of type IItemIterable Modifier and Type Method Description static <V> Stream<? extends IItem>
ItemIterableToolkit. sorted(IItemIterable items, IAttribute<V> onAttribute, Comparator<? super V> valueComparator)
Method parameters in org.openjdk.jmc.common.item with type arguments of type IItemIterable Modifier and Type Method Description static <V,C extends IItemConsumer<C>>
VItemIterableToolkit. aggregate(IAggregator<V,C> a, Stream<? extends IItemIterable> items)
static IItemCollection
ItemCollectionToolkit. build(Supplier<Stream<IItemIterable>> items)
static IItemCollection
ItemCollectionToolkit. build(Supplier<Stream<IItemIterable>> items, Set<IRange<IQuantity>> chunkRanges)
static Stream<IItemIterable>
ItemIterableToolkit. filter(Stream<? extends IItemIterable> items, IItemFilter on)
-