Uses of Interface
org.openjdk.jmc.common.item.IItem
-
Packages that use IItem Package Description org.openjdk.jmc.common.item This package contains theIItem
data 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 void
Aggregators.AdvancedMinMaxConsumer. consume(IItem newItem)
void
Aggregators.AvgConsumer. consume(IItem item)
void
Aggregators.CountConsumer. consume(IItem item)
void
Aggregators.MinMaxConsumer. consume(IItem item)
void
Aggregators.SetConsumer. consume(IItem item)
void
Aggregators.VarianceConsumer. consume(IItem item)
void
IItemConsumer. 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 boolean
Aggregators.FieldAggregatorBase. acceptType(IType<IItem> type)
boolean
IItemConsumerFactory. acceptType(IType<IItem> type)
IItemIterable
IItemIterable. 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 IItemCollection
ItemCollectionToolkit. build(Stream<? extends IItem> items)
static IItemIterable
ItemIterableToolkit. build(Supplier<Stream<IItem>> items, IType<IItem> type)
static IItemIterable
ItemIterableToolkit. build(Supplier<Stream<IItem>> items, IType<IItem> type)
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)
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.AvgConsumer
Aggregators.Avg. newItemConsumer(IType<IItem> type)
Aggregators.MinMaxConsumer<V>
Aggregators.MinMax. newItemConsumer(IType<IItem> type)
Aggregators.VarianceConsumer
Aggregators.Stddev. newItemConsumer(IType<IItem> type)
org.openjdk.jmc.common.item.Aggregators.SumConsumer
Aggregators.Sum. newItemConsumer(IType<IItem> type)
Aggregators.VarianceConsumer
Aggregators.Variance. newItemConsumer(IType<IItem> type)
C
IItemConsumerFactory. 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 interface
IQuantity
interface
ITypedQuantity<U extends TypedUnit<U>>
Type parameterized extension ofIQuantity
.
-