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) Setkey
as 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> T
ItemToolkit.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_ATTRIBUTE
static final IAttribute<IUnit>
UnitLookup.UNIT_ATTRIBUTE
Methods 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> void
StructContentType.addExtraAttribute
(int atIndex, IAttribute<M> attribute) Deprecated.