Uses of Interface
org.openjdk.jmc.common.item.IItem
-
Packages that use IItem Package Description org.openjdk.jmc.common.item This package contains theIItemdata model.org.openjdk.jmc.common.unit 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 IItem Modifier and Type Method Description static <T extends IItem>
IType<T>ItemToolkit. getItemType(T item)Methods in org.openjdk.jmc.common.item that return types with arguments of type IItem Modifier and Type Method Description static <T> IMemberAccessor<T,IItem>ItemToolkit. accessor(IAttribute<T> a)Deprecated.This method returns a member accessor that is not thread safe.static Iterable<IItem>ItemToolkit. asIterable(IItemCollection items)Deprecated.protected abstract IMemberAccessor<? extends V,IItem>Aggregators.FieldAggregatorBase. doGetAccessor(IType<IItem> type)default Stream<IItem>IItemIterable. get()Predicate<IItem>IItemFilter. getPredicate(IType<IItem> type)protected abstract Predicate<IItem>ItemFilters.AttributeValue. getPredicate(IMemberAccessor<? extends M,IItem> accessor, M value)Predicate<IItem>ItemFilters.AttributeValue. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.BooleanFilter. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.Composite. getPredicate(IType<IItem> type)protected Predicate<IItem>ItemFilters.Contains. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String substring)Predicate<IItem>ItemFilters.HasAttribute. getPredicate(IType<IItem> type)protected Predicate<IItem>ItemFilters.Matches. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String regexp)Predicate<IItem>ItemFilters.Not. getPredicate(IType<IItem> type)protected Predicate<IItem>ItemFilters.NotContains. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String substring)Predicate<IItem>ItemFilters.NotHasAttribute. getPredicate(IType<IItem> type)protected Predicate<IItem>ItemFilters.NotMatches. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String regexp)Predicate<IItem>ItemFilters.Type. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.TypeMatches. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.Types. getPredicate(IType<IItem> type)IType<IItem>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)default Stream<IItem>IItemIterable. parallelStream()static <V> Stream<? extends IItem>ItemIterableToolkit. sorted(IItemIterable items, IAttribute<V> onAttribute, Comparator<? super V> valueComparator)default Stream<IItem>IItemIterable. stream()Methods in org.openjdk.jmc.common.item with parameters of type IItem Modifier and Type Method Description voidAggregators.AdvancedMinMaxConsumer. consume(IItem newItem)voidAggregators.AvgConsumer. consume(IItem item)voidAggregators.CountConsumer. consume(IItem item)voidAggregators.MinMaxConsumer. consume(IItem item)voidAggregators.SetConsumer. consume(IItem item)voidAggregators.VarianceConsumer. consume(IItem item)voidIItemConsumer. consume(IItem item)Consumes another item.Method parameters in org.openjdk.jmc.common.item with type arguments of type IItem Modifier and Type Method Description booleanAggregators.FieldAggregatorBase. acceptType(IType<IItem> type)booleanIItemConsumerFactory. acceptType(IType<IItem> type)IItemIterableIItemIterable. apply(Predicate<IItem> predicate)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 IItemCollectionItemCollectionToolkit. build(Stream<? extends IItem> items)static IItemIterableItemIterableToolkit. build(Supplier<Stream<IItem>> items, IType<IItem> type)static IItemIterableItemIterableToolkit. build(Supplier<Stream<IItem>> items, IType<IItem> type)static 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)Predicate<IItem>IItemFilter. getPredicate(IType<IItem> type)protected abstract Predicate<IItem>ItemFilters.AttributeValue. getPredicate(IMemberAccessor<? extends M,IItem> accessor, M value)Predicate<IItem>ItemFilters.AttributeValue. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.BooleanFilter. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.Composite. getPredicate(IType<IItem> type)protected Predicate<IItem>ItemFilters.Contains. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String substring)Predicate<IItem>ItemFilters.HasAttribute. getPredicate(IType<IItem> type)protected Predicate<IItem>ItemFilters.Matches. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String regexp)Predicate<IItem>ItemFilters.Not. getPredicate(IType<IItem> type)protected Predicate<IItem>ItemFilters.NotContains. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String substring)Predicate<IItem>ItemFilters.NotHasAttribute. getPredicate(IType<IItem> type)protected Predicate<IItem>ItemFilters.NotMatches. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String regexp)Predicate<IItem>ItemFilters.Type. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.TypeMatches. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.Types. getPredicate(IType<IItem> type)Aggregators.AvgConsumerAggregators.Avg. newItemConsumer(IType<IItem> type)Aggregators.MinMaxConsumer<V>Aggregators.MinMax. newItemConsumer(IType<IItem> type)Aggregators.VarianceConsumerAggregators.Stddev. newItemConsumer(IType<IItem> type)org.openjdk.jmc.common.item.Aggregators.SumConsumerAggregators.Sum. newItemConsumer(IType<IItem> type)Aggregators.VarianceConsumerAggregators.Variance. newItemConsumer(IType<IItem> type)CIItemConsumerFactory. newItemConsumer(IType<IItem> itemType)Constructor parameters in org.openjdk.jmc.common.item with type arguments of type IItem Constructor Description AdvancedMinMaxConsumer(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.unit Modifier and Type Interface Description interfaceIQuantityinterfaceITypedQuantity<U extends TypedUnit<U>>Type parameterized extension ofIQuantity.
-