Uses of Interface
org.openjdk.jmc.common.item.IType
-
Packages that use IType 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 IType in org.openjdk.jmc.common.item
Methods in org.openjdk.jmc.common.item that return IType Modifier and Type Method Description static <T extends IItem>
IType<T>ItemToolkit. getItemType(T item)IType<?>IItem. getType()The type of this item (analogous toObject.getClass()).IType<IItem>IItemIterable. getType()IType<? super V>Aggregators.AggregatorBase. getValueType()IType<? super V>GroupingAggregator.IGroupsFinisher. getValueType()IType<? super V>GroupingAggregator.IQuantityListFinisher. getValueType()Methods in org.openjdk.jmc.common.item with parameters of type IType Modifier and Type Method Description booleanAggregators.FieldAggregatorBase. acceptType(IType<IItem> type)booleanIItemConsumerFactory. acceptType(IType<IItem> type)static IItemIterableItemIterableToolkit. build(Supplier<Stream<IItem>> items, IType<IItem> type)static IAggregator<IQuantity,?>Aggregators. count(IType<?> type)protected abstract IMemberAccessor<? extends V,IItem>Aggregators.FieldAggregatorBase. doGetAccessor(IType<IItem> type)<T> IMemberAccessor<? extends V,T>IAccessorFactory. getAccessor(IType<T> type)Gets the accessor for specified type.<T> IMemberAccessor<V,T>ICanonicalAccessorFactory. getAccessor(IType<T> type)Predicate<IItem>IItemFilter. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.AttributeValue. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.BooleanFilter. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.Composite. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.HasAttribute. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.Not. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.NotHasAttribute. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.Type. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.TypeMatches. getPredicate(IType<IItem> type)Predicate<IItem>ItemFilters.Types. getPredicate(IType<IItem> type)static IAggregator<IQuantity,?>Aggregators. getQuantityAggregator(String name, IType<?> 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)Method parameters in org.openjdk.jmc.common.item with type arguments of type IType Modifier and Type Method Description 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 IItemFilterItemFilters. convertToTypes(IItemFilter filter, List<IType<IItem>> types)static <C extends IItemConsumer<C>>
IAggregator<C,C>Aggregators. forConsumer(IItemConsumerFactory<C> consumerFactory, Predicate<IType<IItem>> acceptType)Constructors in org.openjdk.jmc.common.item with parameters of type IType Constructor Description AggregatorBase(String name, String description, IType<? super V> ct)MergingAggregator(String name, String description, IType<? super V> ct) -
Uses of IType in org.openjdk.jmc.common.unit
Classes in org.openjdk.jmc.common.unit that implement IType Modifier and Type Class Description classContentType<T>A content type describes what kind of data a value is.classKindOfQuantity<U extends TypedUnit<U>>classLinearKindOfQuantityThe kind of a linear (scalar) physical quantity.classRangeContentType<T extends Comparable<? super T>>classStructContentType<T>Fields in org.openjdk.jmc.common.unit with type parameters of type IType Modifier and Type Field Description static ContentType<IType<?>>UnitLookup. TYPE
-