Constructs a PredicateFilter.
predicate for testing the value. The object must have an '@class' attribute.
the ValueExtractor used by this filter or the name of the method to invoke via reflection
Server-side Filter
implementation type identifier.
Protected
extractorThe ValueExtractor used by this Filter.
The 'Predicate' for filtering extracted values.
Return a composed filter that represents a short-circuiting logical
AND
of this filter and another. When evaluating the composed
filter, if this filter is `false, then the other
filter is not evaluated.
Any exceptions thrown during evaluation of either filter are relayed to the caller; if evaluation of this filter throws an exception, the *other* filter will not be evaluated.
@param other a filter that will be logically-AND
ed with this filter
@return a composed filter that represents the short-circuiting logical
AND
of this filter and the other filter
Return a key associated filter based on this filter and a specified key.
a key associated filter
associated key
Return a filter that will only be evaluated within specified key set.
a key set-limited filter
the set of keys to limit the filter evaluation to
Return a composed predicate that represents a short-circuiting logical
OR
of this predicate and another. When evaluating the composed
predicate, if this predicate is true
, then the other
predicate is not evaluated.
Any exceptions thrown during evaluation of either predicate are relayed to the caller; if evaluation of this predicate throws an exception, the *other* predicate will not be evaluated.
a composed predicate that represents the short-circuiting logical
OR
of this predicate and the other predicate
a predicate that will be logically-OR
ed with this predicate
Return a composed predicate that represents a logical XOR
of this
predicate and another.
Any exceptions thrown during evaluation of either predicate are relayed to the caller; if evaluation of this predicate throws an exception, the other predicate will not be evaluated.
a composed predicate that represents the logical XOR
of this
predicate and the 'other' predicate
a predicate that will be logically-XOR
ed with this predicate
A predicate based ExtractorFilter.