Uses of Interface
org.openjdk.jmc.common.item.IItem
Packages that use IItem
Package
Description
This package contains the
IItem
data model.This package contains the data model for quantities and units.
-
Uses of IItem in org.openjdk.jmc.common.item
Methods in org.openjdk.jmc.common.item with type parameters of type IItemMethods in org.openjdk.jmc.common.item that return types with arguments of type IItemModifier and TypeMethodDescriptionstatic <T> IMemberAccessor<T,
IItem> ItemToolkit.accessor
(IAttribute<T> a) Deprecated.This method returns a member accessor that is not thread safe.ItemToolkit.asIterable
(IItemCollection items) Deprecated.protected abstract IMemberAccessor<? extends V,
IItem> Aggregators.FieldAggregatorBase.doGetAccessor
(IType<IItem> type) IItemIterable.get()
IItemFilter.getPredicate
(IType<IItem> type) ItemFilters.AttributeValue.getPredicate
(IMemberAccessor<? extends M, IItem> accessor, M value) ItemFilters.AttributeValue.getPredicate
(IType<IItem> type) ItemFilters.BooleanFilter.getPredicate
(IType<IItem> type) ItemFilters.Composite.getPredicate
(IType<IItem> type) ItemFilters.Contains.getPredicate
(IMemberAccessor<? extends String, IItem> accessor, String substring) ItemFilters.HasAttribute.getPredicate
(IType<IItem> type) ItemFilters.Matches.getPredicate
(IMemberAccessor<? extends String, IItem> accessor, String regexp) ItemFilters.Not.getPredicate
(IType<IItem> type) ItemFilters.NotContains.getPredicate
(IMemberAccessor<? extends String, IItem> accessor, String substring) ItemFilters.NotHasAttribute.getPredicate
(IType<IItem> type) ItemFilters.NotMatches.getPredicate
(IMemberAccessor<? extends String, IItem> accessor, String regexp) ItemFilters.Type.getPredicate
(IType<IItem> type) ItemFilters.TypeMatches.getPredicate
(IType<IItem> type) ItemFilters.Types.getPredicate
(IType<IItem> type) IItemIterable.getType()
static <V extends Comparable<V>>
IAggregator<IItem,?> Aggregators.itemWithMax
(IAttribute<V> attribute) static <V extends Comparable<V>>
IAggregator<IItem,?> Aggregators.itemWithMin
(IAttribute<V> attribute) IItemIterable.parallelStream()
ItemIterableToolkit.sorted
(IItemIterable items, IAttribute<V> onAttribute, Comparator<? super V> valueComparator) IItemIterable.stream()
Methods in org.openjdk.jmc.common.item with parameters of type IItemModifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
Consumes another item.Method parameters in org.openjdk.jmc.common.item with type arguments of type IItemModifier and TypeMethodDescriptionboolean
Aggregators.FieldAggregatorBase.acceptType
(IType<IItem> type) boolean
IItemConsumerFactory.acceptType
(IType<IItem> type) Creates a new item iterable with all items in this iterable that pass through the filter.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 IItemCollection
static IItemIterable
static IItemIterable
static IItemFilter
ItemFilters.convertToTypes
(IItemFilter filter, List<IType<IItem>> types) protected abstract IMemberAccessor<? extends V,
IItem> Aggregators.FieldAggregatorBase.doGetAccessor
(IType<IItem> type) static <C extends IItemConsumer<C>>
IAggregator<C,C> Aggregators.forConsumer
(IItemConsumerFactory<C> consumerFactory, Predicate<IType<IItem>> acceptType) IItemFilter.getPredicate
(IType<IItem> type) ItemFilters.AttributeValue.getPredicate
(IMemberAccessor<? extends M, IItem> accessor, M value) ItemFilters.AttributeValue.getPredicate
(IType<IItem> type) ItemFilters.BooleanFilter.getPredicate
(IType<IItem> type) ItemFilters.Composite.getPredicate
(IType<IItem> type) ItemFilters.Contains.getPredicate
(IMemberAccessor<? extends String, IItem> accessor, String substring) ItemFilters.HasAttribute.getPredicate
(IType<IItem> type) ItemFilters.Matches.getPredicate
(IMemberAccessor<? extends String, IItem> accessor, String regexp) ItemFilters.Not.getPredicate
(IType<IItem> type) ItemFilters.NotContains.getPredicate
(IMemberAccessor<? extends String, IItem> accessor, String substring) ItemFilters.NotHasAttribute.getPredicate
(IType<IItem> type) ItemFilters.NotMatches.getPredicate
(IMemberAccessor<? extends String, IItem> accessor, String regexp) ItemFilters.Type.getPredicate
(IType<IItem> type) ItemFilters.TypeMatches.getPredicate
(IType<IItem> type) ItemFilters.Types.getPredicate
(IType<IItem> type) Aggregators.Avg.newItemConsumer
(IType<IItem> type) Aggregators.MinMax.newItemConsumer
(IType<IItem> type) Aggregators.Stddev.newItemConsumer
(IType<IItem> type) org.openjdk.jmc.common.item.Aggregators.SumConsumer
Aggregators.Sum.newItemConsumer
(IType<IItem> type) Aggregators.Variance.newItemConsumer
(IType<IItem> type) IItemConsumerFactory.newItemConsumer
(IType<IItem> itemType) Constructor parameters in org.openjdk.jmc.common.item with type arguments of type IItemModifierConstructorDescriptionAdvancedMinMaxConsumer
(IMemberAccessor<? extends V, IItem> valueAccessor, IMemberAccessor<T, IItem> comparatorAccessor, boolean max) AvgConsumer
(IMemberAccessor<? extends IQuantity, IItem> accessor) MinMaxConsumer
(IMemberAccessor<? extends V, IItem> accessor, boolean max) SetConsumer
(IMemberAccessor<? extends T, IItem> accessor) VarianceConsumer
(IMemberAccessor<? extends IQuantity, IItem> accessor) -
Uses of IItem in org.openjdk.jmc.common.unit
Subinterfaces of IItem in org.openjdk.jmc.common.unitModifier and TypeInterfaceDescriptioninterface
interface
ITypedQuantity<U extends TypedUnit<U>>
Type parameterized extension ofIQuantity
.