Uses of Interface
org.openjdk.jmc.common.item.IMemberAccessor
-
Packages that use IMemberAccessor 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.org.openjdk.jmc.common.util -
-
Uses of IMemberAccessor in org.openjdk.jmc.common.item
Methods in org.openjdk.jmc.common.item that return IMemberAccessor 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.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)<M> IMemberAccessor<M,T>IType. getAccessor(IAccessorKey<M> attribute)Internal low-level mechanism for retrieving a member accessor for a type, or null if not available.Methods in org.openjdk.jmc.common.item with parameters of type IMemberAccessor Modifier and Type Method Description protected abstract Predicate<IItem>ItemFilters.AttributeValue. getPredicate(IMemberAccessor<? extends M,IItem> accessor, M value)protected Predicate<IItem>ItemFilters.Contains. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String substring)protected Predicate<IItem>ItemFilters.Matches. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String regexp)protected Predicate<IItem>ItemFilters.NotContains. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String substring)protected Predicate<IItem>ItemFilters.NotMatches. getPredicate(IMemberAccessor<? extends String,IItem> accessor, String regexp)Constructors in org.openjdk.jmc.common.item with parameters of type IMemberAccessor 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 IMemberAccessor in org.openjdk.jmc.common.unit
Methods in org.openjdk.jmc.common.unit that return IMemberAccessor Modifier and Type Method Description <M> IMemberAccessor<M,T>ContentType. getAccessor(IAccessorKey<M> attribute)<M> IMemberAccessor<M,IQuantity>KindOfQuantity. getAccessor(IAccessorKey<M> attribute)<M> IMemberAccessor<M,T>StructContentType. getAccessor(IAccessorKey<M> attribute)Methods in org.openjdk.jmc.common.unit with parameters of type IMemberAccessor Modifier and Type Method Description <M> voidStructContentType. addField(String identifier, ContentType<M> contentType, String name, String desc, IMemberAccessor<M,T> accessor) -
Uses of IMemberAccessor in org.openjdk.jmc.common.util
Methods in org.openjdk.jmc.common.util that return IMemberAccessor Modifier and Type Method Description static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. addHalfDelta(IMemberAccessor<IQuantity,T> bias, IMemberAccessor<IQuantity,T> delta)Create an accessor that adds half of a delta value to a bias value.static IMemberAccessor<?,Object[]>MemberAccessorToolkit. arrayElement(int index)Create an accessor that returns a fixed element index from arrays.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. avg(IMemberAccessor<IQuantity,T> data1, IMemberAccessor<IQuantity,T> data2)Create an accessor that calculates the average of the values from two accessors.static IMemberAccessor<?,CompositeData>MemberAccessorToolkit. compositeElement(String key)Create an accessor that returns a specified value fromCompositeDatainstances.static <T,M,V extends M>
IMemberAccessor<M,T>MemberAccessorToolkit. constant(V value)Create an accessor that always return the same value.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. difference(IMemberAccessor<IQuantity,T> minuend, IMemberAccessor<IQuantity,T> subtrahend)Create an accessor that subtracts values of one accessor from the values of another accessor.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. pointRange(IMemberAccessor<IQuantity,T> point)Create an accessor that constructs point ranges (ranges with zero extent) based on point values.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithEnd(IMemberAccessor<IQuantity,T> start, IMemberAccessor<IQuantity,T> end)Create an accessor that constructs ranges based on start and end values.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithExtent(IMemberAccessor<IQuantity,T> start, IMemberAccessor<IQuantity,T> extent)Create an accessor that constructs ranges based on start and extent values.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithExtentEnd(IMemberAccessor<IQuantity,T> extent, IMemberAccessor<IQuantity,T> end)Create an accessor that constructs ranges based on end and extent values.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. subtractHalfDelta(IMemberAccessor<IQuantity,T> bias, IMemberAccessor<IQuantity,T> delta)Create an accessor that subtracts half of a delta value from a bias value.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. sum(IMemberAccessor<IQuantity,T> term1, IMemberAccessor<IQuantity,T> term2)Create an accessor that adds the values of two accessors.Methods in org.openjdk.jmc.common.util with parameters of type IMemberAccessor Modifier and Type Method Description static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. addHalfDelta(IMemberAccessor<IQuantity,T> bias, IMemberAccessor<IQuantity,T> delta)Create an accessor that adds half of a delta value to a bias value.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. avg(IMemberAccessor<IQuantity,T> data1, IMemberAccessor<IQuantity,T> data2)Create an accessor that calculates the average of the values from two accessors.static <T,M extends Comparable<? super M>>
Predicate<T>PredicateToolkit. centerContained(IMemberAccessor<? extends IRange<M>,T> rangeAccessor, IRange<M> limit)Return a predicate based onlimitaccording toRangeMatchPolicy.CENTER_CONTAINED_IN_RIGHT_OPEN.static <T> Predicate<T>PredicateToolkit. contains(IMemberAccessor<? extends String,T> valueAccessor, String substring)Create a predicate that checks if a string value contains a specified substring.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. difference(IMemberAccessor<IQuantity,T> minuend, IMemberAccessor<IQuantity,T> subtrahend)Create an accessor that subtracts values of one accessor from the values of another accessor.static <T> Predicate<T>PredicateToolkit. equals(IMemberAccessor<?,T> valueAccessor, Object item)Create a predicate that checks if a value is equal to a specified object.static <T,M>
Predicate<T>PredicateToolkit. less(IMemberAccessor<? extends M,T> valueAccessor, Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T,M>
Predicate<T>PredicateToolkit. less(IMemberAccessor<? extends M,T> valueAccessor, Comparable<? super M> limit, boolean orEqual)Create a predicate that compares values to a limit.static <T,M>
Predicate<T>PredicateToolkit. lessOrEqual(IMemberAccessor<? extends M,T> valueAccessor, Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T> Predicate<T>PredicateToolkit. matches(IMemberAccessor<? extends String,T> valueAccessor, String regexp)Create a predicate that checks if a string value matches a regular expression.static <T,M>
Predicate<T>PredicateToolkit. memberOf(IMemberAccessor<? extends M,T> valueAccessor, Set<? extends M> items)Create a predicate that checks if a value is included in a specified set.static <T,M>
Predicate<T>PredicateToolkit. more(IMemberAccessor<? extends M,T> valueAccessor, Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T,M>
Predicate<T>PredicateToolkit. more(IMemberAccessor<? extends M,T> valueAccessor, Comparable<? super M> limit, boolean orEqual)Create a predicate that compares values to a limit.static <T,M>
Predicate<T>PredicateToolkit. moreOrEqual(IMemberAccessor<? extends M,T> valueAccessor, Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T> Predicate<T>PredicateToolkit. notEquals(IMemberAccessor<?,T> valueAccessor, Object item)Create a predicate that checks if a value is not equal to a specified object.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. pointRange(IMemberAccessor<IQuantity,T> point)Create an accessor that constructs point ranges (ranges with zero extent) based on point values.static <T,M extends Comparable<? super M>>
Predicate<T>PredicateToolkit. rangeContained(IMemberAccessor<? extends IRange<M>,T> rangeAccessor, IRange<M> limit)Return a predicate based onlimitaccording toRangeMatchPolicy.CONTAINED_IN_CLOSED.static <T,M extends Comparable<? super M>>
Predicate<T>PredicateToolkit. rangeIntersects(IMemberAccessor<? extends IRange<M>,T> rangeAccessor, IRange<M> limit)Return a predicate based onlimitaccording toRangeMatchPolicy.CLOSED_INTERSECTS_WITH_CLOSED.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithEnd(IMemberAccessor<IQuantity,T> start, IMemberAccessor<IQuantity,T> end)Create an accessor that constructs ranges based on start and end values.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithExtent(IMemberAccessor<IQuantity,T> start, IMemberAccessor<IQuantity,T> extent)Create an accessor that constructs ranges based on start and extent values.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithExtentEnd(IMemberAccessor<IQuantity,T> extent, IMemberAccessor<IQuantity,T> end)Create an accessor that constructs ranges based on end and extent values.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. subtractHalfDelta(IMemberAccessor<IQuantity,T> bias, IMemberAccessor<IQuantity,T> delta)Create an accessor that subtracts half of a delta value from a bias value.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. sum(IMemberAccessor<IQuantity,T> term1, IMemberAccessor<IQuantity,T> term2)Create an accessor that adds the values of two accessors.
-