Conjunction Filter
class ConjunctionFilter<TInput>(filters: Collection<IFilter<TInput, *>>) : IFilter<TInput, Unit> , Iterable<IFilter<TInput, *>> (source)
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
.
Parameters
TInput
The type the filter accepts
filters
The sub-filters to evaluate