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 TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidConsumes another item.Method parameters in org.openjdk.jmc.common.item with type arguments of type IItemModifier and TypeMethodDescriptionbooleanAggregators.FieldAggregatorBase.acceptType(IType<IItem> type) booleanIItemConsumerFactory.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 IItemCollectionstatic IItemIterablestatic IItemIterablestatic IItemFilterItemFilters.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.SumConsumerAggregators.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 TypeInterfaceDescriptioninterfaceinterfaceITypedQuantity<U extends TypedUnit<U>>Type parameterized extension ofIQuantity.