Static allStatic alwaysStatic anyStatic arrayReturn a filter that tests if the extracted array contains the specified value.
a filter that tests if the extracted array contains the specified value
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the object that a Collection or Object array is tested to contain
Static arrayReturn a filter that tests if the extracted array contains all of the specified values.
a filter that tests if the extracted array contains the specified values
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the object that a Collection or Object array is tested to contain
Static arrayReturn a filter that tests if the extracted array contains any of the specified values.
a filter that tests if the extracted array contains the specified values
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the object that a Collection or Object array is tested to contain
Static betweenReturn a filter that tests if the extracted value is between the specified values (inclusive).
a filter that tests if the extracted value is between the specified values
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the lower bound to compare the extracted value with
the upper bound to compare the extracted value with
a flag indicating whether values matching the lower bound evaluate to true
a flag indicating whether values matching the upper bound evaluate to true
Static containsReturn a filter that tests if the extracted collection contains the specified value.
a filter that tests if the extracted collection contains the specified value
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the object that a Collection or Object array is tested to contain
Static containsReturn a filter that tests if the extracted collection contains all of the specified values.
a filter that tests if the extracted collection contains all of
the specified values.
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the object that a Collection or Object array is tested to contain
Static containsReturn a filter that tests if the extracted collection contains any of the specified values.
a filter that tests if the extracted collection contains any of
the specified values.
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the object that a Collection or Object array is tested to contain
Static equalReturn a filter that tests for equality against the extracted value.
a filter that tests for equality
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the value to compare the extracted value with
Static eventReturn a MapEventFilter using the provided filter and MapEventFilter mask.
the event filter
the event mask
Static greaterReturn a filter that tests if the extracted value is greater than the specified value.
a filter that tests if the extracted value is greater than the specified value.
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the value to compare the extracted value with
Static greaterReturn a filter that tests if the extracted value is greater than or equal to the specified value.
a filter that tests if the extracted value is greater than or equal to the specified value.
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the value to compare the extracted value with
Static inReturn a filter that tests if the extracted value is contained in the specified array.
a filter that tests if the extracted value is contained in the specified array.
ContainsAnyFilter
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the values to compare the extracted value with
Static isReturn a filter that evaluates to true for non-null values.
a filter that evaluates to true for non-null values.
the ValueExtractor used by this filter or the name of the method to invoke via reflection
Static isReturn a filter that evaluates to true for null values.
a filter that evaluates to true for null values.
the ValueExtractor used by this filter or the name of the method to invoke via reflection
Static lessReturn a filter that tests if the extracted value is less than the specified value.
a filter that tests if the extracted value is less than the specified value
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the value to compare the extracted value with
Static lessReturn a filter that tests if the extracted value is less than or equal to the specified value.
a filter that tests if the extracted value is less than or equal to the specified value
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the value to compare the extracted value with
Static likeReturn a LikeFilter for pattern match.
a LikeFilter
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the string pattern to compare the result with
the escape character for escaping '%' and '_'
true to be case-insensitive
Static neverStatic notStatic notReturn a filter that tests for non-equality.
a filter that tests for non-equality
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the value to compare the extracted value with
Static presentStatic regexReturn a RegexFilter for pattern match.
the ValueExtractor used by this filter or the name of the method to invoke via reflection
the Java regular expression to match the result with
Simple Filter DSL.
Remarks
The methods in this class are simple factory methods for various Filter classes. The use of these methods is strongly encouraged in lieu of direct construction of Filter classes as it makes the code more readable.