Uses of Interface
org.openjdk.jmc.common.IPredicate
-
Packages that use IPredicate Package Description org.openjdk.jmc.common.collection org.openjdk.jmc.common.item This package contains theIItemdata model.org.openjdk.jmc.common.util org.openjdk.jmc.flightrecorder org.openjdk.jmc.flightrecorder.jdk org.openjdk.jmc.flightrecorder.rules.jdk.memory org.openjdk.jmc.flightrecorder.rules.jdk.util This package contains helper classes that will be moved in a later release.org.openjdk.jmc.flightrecorder.rules.tree -
-
Uses of IPredicate in org.openjdk.jmc.common.collection
Methods in org.openjdk.jmc.common.collection with parameters of type IPredicate Modifier and Type Method Description static <T> java.util.Iterator<T>IteratorToolkit. filter(java.util.Iterator<T> itr, IPredicate<? super T> filter)Wrap an iterator in a new iterator that filters out values based on a predicate. -
Uses of IPredicate in org.openjdk.jmc.common.item
Fields in org.openjdk.jmc.common.item declared as IPredicate Modifier and Type Field Description private IPredicate<IType<IItem>>GroupingAggregator.GroupingAggregatorImpl. acceptTypeprivate static IPredicate<IItem>ItemFilters.BooleanFilter. ALWAYSFALSEprivate static IPredicate<IItem>ItemFilters.BooleanFilter. ALWAYSTRUEprivate IPredicate<IItem>Aggregators.FilterConsumer. pMethods in org.openjdk.jmc.common.item that return IPredicate Modifier and Type Method Description IPredicate<IItem>IItemFilter. getPredicate(IType<IItem> type)protected abstract IPredicate<IItem>ItemFilters.AttributeValue. getPredicate(IMemberAccessor<? extends M,IItem> accessor, M value)IPredicate<IItem>ItemFilters.AttributeValue. getPredicate(IType<IItem> type)IPredicate<IItem>ItemFilters.BooleanFilter. getPredicate(IType<IItem> type)protected IPredicate<IItem>ItemFilters.Compare. getPredicate(IMemberAccessor<? extends M,IItem> accessor, M limit)IPredicate<IItem>ItemFilters.Composite. getPredicate(IType<IItem> type)protected IPredicate<IItem>ItemFilters.Contains. getPredicate(IMemberAccessor<? extends java.lang.String,IItem> accessor, java.lang.String substring)protected IPredicate<IItem>ItemFilters.Equals. getPredicate(IMemberAccessor<? extends M,IItem> accessor, M value)IPredicate<IItem>ItemFilters.HasAttribute. getPredicate(IType<IItem> type)IPredicate<IItem>ItemFilters.IsNotNull. getPredicate(IType<IItem> type)IPredicate<IItem>ItemFilters.IsNull. getPredicate(IType<IItem> type)protected IPredicate<IItem>ItemFilters.Matches. getPredicate(IMemberAccessor<? extends java.lang.String,IItem> accessor, java.lang.String regexp)IPredicate<IItem>ItemFilters.MemberOf. getPredicate(IType<IItem> type)IPredicate<IItem>ItemFilters.Not. getPredicate(IType<IItem> type)protected IPredicate<IItem>ItemFilters.NotContains. getPredicate(IMemberAccessor<? extends java.lang.String,IItem> accessor, java.lang.String substring)protected IPredicate<IItem>ItemFilters.NotEquals. getPredicate(IMemberAccessor<? extends M,IItem> accessor, M value)IPredicate<IItem>ItemFilters.NotHasAttribute. getPredicate(IType<IItem> type)protected IPredicate<IItem>ItemFilters.NotMatches. getPredicate(IMemberAccessor<? extends java.lang.String,IItem> accessor, java.lang.String regexp)protected IPredicate<IItem>ItemFilters.RangeMatches. getPredicate(IMemberAccessor<? extends IRange<M>,IItem> accessor, IRange<M> limit)IPredicate<IItem>ItemFilters.Type. getPredicate(IType<IItem> type)IPredicate<IItem>ItemFilters.TypeMatches. getPredicate(IType<IItem> type)IPredicate<IItem>ItemFilters.Types. getPredicate(IType<IItem> type)Methods in org.openjdk.jmc.common.item with parameters of type IPredicate Modifier and Type Method Description IItemIterableIItemIterable. apply(IPredicate<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<java.lang.Iterable<? extends GroupingAggregator.GroupEntry<K,C>>,?>GroupingAggregator. build(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IItemConsumerFactory<C> groupAggregator, IPredicate<IType<IItem>> acceptType)static <V,K,C extends IItemConsumer<C>>
IAggregator<V,?>GroupingAggregator. build(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IItemConsumerFactory<C> groupAggregator, IPredicate<IType<IItem>> acceptType, GroupingAggregator.IGroupsFinisher<V,K,C> finisher)static <C extends IItemConsumer<C>>
IAggregator<C,C>Aggregators. forConsumer(IItemConsumerFactory<C> consumerFactory, IPredicate<IType<IItem>> acceptType)Constructors in org.openjdk.jmc.common.item with parameters of type IPredicate Constructor Description FilterConsumer(IPredicate<IItem> p, C nestedConsumer)GroupingAggregatorImpl(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IItemConsumerFactory<G> consumerFactory, IPredicate<IType<IItem>> acceptType, GroupingAggregator.IGroupsFinisher<V,K,G> groupsFinisher) -
Uses of IPredicate in org.openjdk.jmc.common.util
Fields in org.openjdk.jmc.common.util declared as IPredicate Modifier and Type Field Description private static IPredicate<java.lang.Object>PredicateToolkit. FALSEprivate static IPredicate<java.lang.Object>PredicateToolkit. TRUEMethods in org.openjdk.jmc.common.util that return IPredicate Modifier and Type Method Description static <T> IPredicate<T>PredicateToolkit. and(java.util.Collection<IPredicate<T>> predicates)Combine a collection of predicates using an AND operation.static <T,M extends java.lang.Comparable<? super M>>
IPredicate<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> IPredicate<T>PredicateToolkit. contains(IMemberAccessor<? extends java.lang.String,T> valueAccessor, java.lang.String substring)Create a predicate that checks if a string value contains a specified substring.static <T> IPredicate<T>PredicateToolkit. equals(IMemberAccessor<?,T> valueAccessor, java.lang.Object item)Create a predicate that checks if a value is equal to a specified object.static <T> IPredicate<T>PredicateToolkit. falsePredicate()static <T> IPredicate<T>PredicateToolkit. is(T item)Create a predicate that checks if a value is a specified object.static <T,M>
IPredicate<T>PredicateToolkit. less(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T,M>
IPredicate<T>PredicateToolkit. less(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit, boolean orEqual)Create a predicate that compares values to a limit.static <T,M>
IPredicate<T>PredicateToolkit. lessOrEqual(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T> IPredicate<T>PredicateToolkit. matches(IMemberAccessor<? extends java.lang.String,T> valueAccessor, java.lang.String regexp)Create a predicate that checks if a string value matches a regular expression.static <T,M>
IPredicate<T>PredicateToolkit. memberOf(IMemberAccessor<? extends M,T> valueAccessor, java.util.Set<? extends M> items)Create a predicate that checks if a value is included in a specified set.static <T,M>
IPredicate<T>PredicateToolkit. more(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T,M>
IPredicate<T>PredicateToolkit. more(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit, boolean orEqual)Create a predicate that compares values to a limit.static <T,M>
IPredicate<T>PredicateToolkit. moreOrEqual(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T> IPredicate<T>PredicateToolkit. not(IPredicate<T> predicate)Invert a predicate.static <T> IPredicate<T>PredicateToolkit. notEquals(IMemberAccessor<?,T> valueAccessor, java.lang.Object item)Create a predicate that checks if a value is not equal to a specified object.static <T> IPredicate<T>PredicateToolkit. or(java.util.Collection<IPredicate<T>> predicates)Combine a collection of predicates using an OR operation.static <T,M extends java.lang.Comparable<? super M>>
IPredicate<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 java.lang.Comparable<? super M>>
IPredicate<T>PredicateToolkit. rangeIntersects(IMemberAccessor<? extends IRange<M>,T> rangeAccessor, IRange<M> limit)Return a predicate based onlimitaccording toRangeMatchPolicy.CLOSED_INTERSECTS_WITH_CLOSED.static <T> IPredicate<T>PredicateToolkit. truePredicate()Methods in org.openjdk.jmc.common.util with parameters of type IPredicate Modifier and Type Method Description static booleanPredicateToolkit. isFalseGuaranteed(IPredicate<?> p)Test if a predicate is guaranteed to always evaluate tofalse.static booleanPredicateToolkit. isTrueGuaranteed(IPredicate<?> p)Test if a predicate is guaranteed to always evaluate totrue.static <T> IPredicate<T>PredicateToolkit. not(IPredicate<T> predicate)Invert a predicate.Method parameters in org.openjdk.jmc.common.util with type arguments of type IPredicate Modifier and Type Method Description static <T> IPredicate<T>PredicateToolkit. and(java.util.Collection<IPredicate<T>> predicates)Combine a collection of predicates using an AND operation.static <T> IPredicate<T>PredicateToolkit. or(java.util.Collection<IPredicate<T>> predicates)Combine a collection of predicates using an OR operation. -
Uses of IPredicate in org.openjdk.jmc.flightrecorder
Fields in org.openjdk.jmc.flightrecorder declared as IPredicate Modifier and Type Field Description (package private) IPredicate<IItem>EventCollection.EventTypeEntry. predicateMethods in org.openjdk.jmc.flightrecorder with parameters of type IPredicate Modifier and Type Method Description EventCollection.EventTypeEntryEventCollection.EventTypeEntry. apply(IPredicate<IItem> filter)private static java.util.Iterator<IItem>EventCollection. buildIterator(IItem[] array, IPredicate<? super IItem> filter)private static booleanEventCollection. isFiltered(IPredicate<?> filter)Constructors in org.openjdk.jmc.flightrecorder with parameters of type IPredicate Constructor Description EventTypeEntry(EventArray events, IPredicate<IItem> predicate) -
Uses of IPredicate in org.openjdk.jmc.flightrecorder.jdk
Methods in org.openjdk.jmc.flightrecorder.jdk that return IPredicate Modifier and Type Method Description IPredicate<IItem>JdkFilters.MethodFilter. getPredicate(IType<IItem> type) -
Uses of IPredicate in org.openjdk.jmc.flightrecorder.rules.jdk.memory
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.memory declared as IPredicate Modifier and Type Field Description private static IPredicate<IMCMethod>AutoBoxingRule. IS_AUTOBOXED_PREDICATE -
Uses of IPredicate in org.openjdk.jmc.flightrecorder.rules.jdk.util
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.util with parameters of type IPredicate Modifier and Type Method Description IItemIterableSingleEntryItemCollection.SingleEntryIItemIterable. apply(IPredicate<IItem> predicate) -
Uses of IPredicate in org.openjdk.jmc.flightrecorder.rules.tree
Classes in org.openjdk.jmc.flightrecorder.rules.tree that implement IPredicate Modifier and Type Class Description private classTimeRangeFilter.TimeRangePredicateprivate classTimeRangeThreadFilter.TimeRangePredicateMethods in org.openjdk.jmc.flightrecorder.rules.tree that return IPredicate Modifier and Type Method Description IPredicate<IItem>TimeRangeFilter. getPredicate(IType<IItem> type)IPredicate<IItem>TimeRangeThreadFilter. getPredicate(IType<IItem> type)
-