Package com.tangosol.util.filter
Interface EntryFilter<K,V>
- Type Parameters:
K
- the type of the Map entry keyV
- the type of the Map entry value
- All Superinterfaces:
Filter<V>
,Serializable
- All Known Subinterfaces:
IndexAwareFilter<K,
V>
- All Known Implementing Classes:
AllFilter
,AlwaysFilter
,AndFilter
,AnyFilter
,ArrayFilter
,BetweenFilter
,ComparisonFilter
,ContainsAllFilter
,ContainsAnyFilter
,ContainsFilter
,EqualsFilter
,ExtractorFilter
,GreaterEqualsFilter
,GreaterFilter
,InFilter
,InKeySetFilter
,IsNotNullFilter
,IsNullFilter
,KeyFilter
,LessEqualsFilter
,LessFilter
,LikeFilter
,LimitFilter
,LocalCacheAsynchronousMapListener.NonSyntheticEntryFilter
,NeverFilter
,NonSyntheticEntryFilter
,NotEqualsFilter
,NotFilter
,OrFilter
,PartitionedCacheAsynchronousMapListener.NonSyntheticEntryFilter
,PartitionedCacheSyntheticDeleteMapListener.JCacheExpiryEntryFilter
,PartitionedFilter
,PredicateFilter
,PresentFilter
,PriorityFilter
,RegexFilter
,WrapperQueryRecorderFilter
,XorFilter
EntryFilter provides an extension to Filter for those cases in which both
a key and a value may be necessary to evaluate the conditional inclusion
of a particular object.
- Author:
- cp/gg 2002.11.01
-
Method Summary
Modifier and TypeMethodDescriptionboolean
evaluateEntry
(Map.Entry<? extends K, ? extends V> entry) Apply the test to a Map Entry.Methods inherited from interface com.tangosol.util.Filter
and, asLimitFilter, associatedWith, evaluate, forKeys, forPartitions, or, xor
-
Method Details
-
evaluateEntry
Apply the test to a Map Entry.- Parameters:
entry
- the Map Entry to evaluate; never null- Returns:
- true if the test passes, false otherwise
-