Uses of Interface
org.openjdk.jmc.common.item.IAttribute
Packages that use IAttribute
Package
Description
This package contains the
IItem data model.This package contains the data model for quantities and units.
-
Uses of IAttribute in org.openjdk.jmc.common.item
Classes in org.openjdk.jmc.common.item that implement IAttributeMethods in org.openjdk.jmc.common.item that return IAttributeModifier and TypeMethodDescriptionstatic final <T> IAttribute<T>Attribute.attr(String identifier, String name, String description, ContentType<T> contentType) Obtain an attribute.static final <T> IAttribute<T>Attribute.attr(String identifier, String name, ContentType<T> contentType) Obtain an attribute.static <T> IAttribute<T>Attribute.canonicalize(Attribute<T> key) Setkeyas the canonical (and only allowed) attribute for its equivalence class.IAttribute<?>IItemQuery.getGroupBy()Methods in org.openjdk.jmc.common.item that return types with arguments of type IAttributeModifier and TypeMethodDescriptionCollection<IAttribute<?>>IItemQuery.getAttributes()List<IAttribute<?>>IType.getAttributes()Deprecated.Methods in org.openjdk.jmc.common.item with parameters of type IAttributeModifier and TypeMethodDescriptionstatic <T> IMemberAccessor<T,IItem> ItemToolkit.accessor(IAttribute<T> a) Deprecated.This method returns a member accessor that is not thread safe.static IAggregator<Boolean,?> Aggregators.and(String typeId, IAttribute<Boolean> attribute) static IAggregator<IQuantity,?> static IAggregator<IQuantity,?> Aggregators.avg(String name, String description, IAttribute<IQuantity> attribute) static IAggregator<IQuantity,?> Aggregators.avg(String typeId, IAttribute<IQuantity> attribute) static IAggregator<IQuantity,?> Aggregators.avg(IAttribute<IQuantity> attribute) static <T> IAggregator<Set<T>,?> Aggregators.distinct(IAttribute<T> attribute) static IAggregator<String,?> Aggregators.distinctAsString(String typeId, IAttribute<String> attribute) static IAggregator<String,?> Aggregators.distinctAsString(IAttribute<String> attribute, String delimiter) static IAggregator<String,?> Aggregators.distinctAsString(IAttribute<String> attribute, String delimiter, String name, String description) static <T> TItemToolkit.getFirstFound(IItemCollection items, IAttribute<T> attribute) Returns the value of the event first encountered with the attribute.static <T> IAggregator<IQuantity,?> Aggregators.getJvmPid(String typeId, IAttribute<T> attribute) static IAggregator<IQuantity,?> Aggregators.getQuantityAggregator(String name, IAttribute<IQuantity> attribute) ItemQueryBuilder.groupBy(IAttribute<?> attribute) static <V extends Comparable<V>>
IAggregator<IItem,?> Aggregators.itemWithMax(IAttribute<V> attribute) static <V extends Comparable<V>>
IAggregator<IItem,?> Aggregators.itemWithMin(IAttribute<V> attribute) static <V extends Comparable<V>>
IAggregator<V,?> Aggregators.max(String name, String description, String typeId, IAttribute<V> attribute) static <V extends Comparable<V>>
IAggregator<V,?> Aggregators.max(String name, String description, IAttribute<V> attribute) static IAggregator<IQuantity,?> Aggregators.max(String typeId, IAttribute<IQuantity> attribute) static <V extends Comparable<V>>
IAggregator<V,?> Aggregators.max(IAttribute<V> attribute) static <V extends Comparable<V>>
IAggregator<V,?> Aggregators.min(String name, String description, String typeId, IAttribute<V> attribute) static <V extends Comparable<V>>
IAggregator<V,?> Aggregators.min(String typeId, IAttribute<V> attribute) static <V extends Comparable<V>>
IAggregator<V,?> Aggregators.min(IAttribute<V> attribute) static IAggregator<Boolean,?> Aggregators.or(String typeId, IAttribute<Boolean> attribute) ItemQueryBuilder.select(IAttribute<?> attribute) ItemQueryBuilder.select(IAttribute<?>... attributes) ItemIterableToolkit.sorted(IItemIterable items, IAttribute<V> onAttribute, Comparator<? super V> valueComparator) static IAggregator<IQuantity,?> Aggregators.stddev(String name, String description, IAttribute<IQuantity> attribute) Calculates the sample standard deviation for a linear quantity attribute.static IAggregator<IQuantity,?> Aggregators.stddev(IAttribute<IQuantity> attribute) Calculates the sample standard deviation for a linear quantity attribute.static IAggregator<IQuantity,?> Aggregators.stddevp(String name, String description, IAttribute<IQuantity> attribute) Calculates the population standard deviation for a linear quantity attribute.static IAggregator<IQuantity,?> Aggregators.stddevp(IAttribute<IQuantity> attribute) Calculates the population standard deviation for a linear quantity attribute.static IAggregator<IQuantity,?> static IAggregator<IQuantity,?> Aggregators.sum(String name, String description, String typeId, IAttribute<IQuantity> attribute, Predicate<Double> predicate) static IAggregator<IQuantity,?> Aggregators.sum(String name, String description, IAttribute<IQuantity> attribute) static IAggregator<IQuantity,?> Aggregators.sum(String typeId, IAttribute<IQuantity> attribute) static IAggregator<IQuantity,?> Aggregators.sum(IAttribute<IQuantity> attribute) IItemCollection.values(IAttribute<T> attribute) Returns the values for the supplied attribute from this IItemCollection.static IAggregator<IQuantity,?> Aggregators.variance(IAttribute<IQuantity> attribute) Calculates the sample variance for a linear quantity attribute.static IAggregator<IQuantity,?> Aggregators.variancep(IAttribute<IQuantity> attribute) Calculates the population variance for a linear quantity attribute.Constructors in org.openjdk.jmc.common.item with parameters of type IAttributeModifierConstructorDescriptionAdvancedMaxAggregator(String name, String description, IAttribute<V> attribute, IAttribute<T> comparator) AdvancedMinAggregator(String name, String description, IAttribute<V> attribute, IAttribute<T> comparator) -
Uses of IAttribute in org.openjdk.jmc.common.unit
Fields in org.openjdk.jmc.common.unit declared as IAttributeModifier and TypeFieldDescriptionstatic final IAttribute<Number>UnitLookup.NUMERICAL_ATTRIBUTEstatic final IAttribute<IUnit>UnitLookup.UNIT_ATTRIBUTEMethods in org.openjdk.jmc.common.unit that return types with arguments of type IAttributeModifier and TypeMethodDescriptionList<IAttribute<?>>ContentType.getAttributes()List<IAttribute<?>>KindOfQuantity.getAttributes()List<IAttribute<?>>StructContentType.getAttributes()Methods in org.openjdk.jmc.common.unit with parameters of type IAttributeModifier and TypeMethodDescription<M> voidStructContentType.addExtraAttribute(int atIndex, IAttribute<M> attribute) Deprecated.