Package-level declarations
Types
A filter, which forwards evaluation to the given filter, if the check function returns true
. Otherwise, the result will be falseResult.
A filter, which applies the logical AND operation between the given filters, and returns a non-null value, if all the sub-filters returned a non-null value, or null
, if any of the sub-filters returned null
.
A filter, which only returns a non-null value, if the given collection contains the input.
A filter, which applies the logical OR operation between the given filters and returns a non-null value, if any of the sub-filters returned a non-null value, or null
, if all the sub-filters returned null
.
A filter, which returns the first non-null evaluation from filters. It returns null
, if none of filters return a non-null value, or filters is empty.
A filter, which forwards evaluation to the given filter, if the input is not null
. If the input is null
, the filter will return inputNullResult.
A post-processor filter, which changes the output of the given sub-filter.
A pre-processor filter, which applies a transform to the value before evaluating the sub-filter on it.
A filter, which returns a non-null value only when the input number is withing the defined range.