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 IItemFilterA 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
-
-