Package org.openjdk.jmc.common.item
Class ItemCollectionToolkit
java.lang.Object
org.openjdk.jmc.common.item.ItemCollectionToolkit
Toolkit class for working with IItemCollection instances
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IItemCollection
build
(Supplier<Stream<IItemIterable>> items) static IItemCollection
static IItemCollection
static IItemCollection
filterIfNotNull
(IItemCollection items, IItemFilter filter) static String
getDescription
(IItemCollection items) static <V> Optional<IItemIterable>
join
(IItemCollection items, String withTypeId) static IItemCollection
merge
(Supplier<Stream<IItemCollection>> items)
-
Field Details
-
EMPTY
-
-
Constructor Details
-
ItemCollectionToolkit
public ItemCollectionToolkit()
-
-
Method Details
-
build
-
build
public static IItemCollection build(Supplier<Stream<IItemIterable>> items, Set<IRange<IQuantity>> chunkRanges) -
build
-
merge
-
join
-
getDescription
-
filterIfNotNull
-