Package org.openjdk.jmc.common.item
Interface IItemFilter
-
- All Known Implementing Classes:
ItemFilters.AttributeFilter
,ItemFilters.AttributeValue
,ItemFilters.BooleanFilter
,ItemFilters.Compare
,ItemFilters.Composite
,ItemFilters.Contains
,ItemFilters.Equals
,ItemFilters.HasAttribute
,ItemFilters.IsNotNull
,ItemFilters.IsNull
,ItemFilters.Matches
,ItemFilters.MemberOf
,ItemFilters.Not
,ItemFilters.NotContains
,ItemFilters.NotEquals
,ItemFilters.NotHasAttribute
,ItemFilters.NotMatches
,ItemFilters.RangeMatches
,ItemFilters.Type
,ItemFilters.TypeMatches
,ItemFilters.Types
,JdkFilters.MethodFilter
,PersistableItemFilter
,TimeRangeFilter
,TimeRangeThreadFilter
public interface IItemFilter
A filter supplies predicates for different types of items.- See Also:
IItemCollection.apply(IItemFilter)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IPredicate<IItem>
getPredicate(IType<IItem> type)
-
-
-
Method Detail
-
getPredicate
IPredicate<IItem> getPredicate(IType<IItem> type)
- Parameters:
type
- the item type to get a predicate for- Returns:
- a predicate to use for items of the supplied type
-
-