Class Summary |
AllOfFilter<T> |
A filter implementation that accpets an object if
all parent filters accepts it. |
EqualsFilter<T> |
A filter implementation that only accepts an object if it is
equal (using Object.equals()) to a given object. |
FilterUtil |
Utility class for working with and using filters. |
IdentityFilter<T> |
A filter implementation that only accepts an object if it is
identical (==) to a given object. |
InstanceOfFilter<T> |
A filter implementation that accepts all objects
that are (sub)classes of a specified class. |
InverseFilter<T> |
A filter implementation that negates the result of a parent
filter. |
NoneOfFilter<T> |
A filter implementation that accpets an object only if
at none of the parent filters accepts it. |
NotNullFilter<T> |
A filter implementation that rejects all null objects. |
OneOfFilter<T> |
A filter implementation that accpets an object if
at least one parent filters accepts it. |
StaticFilter<T> |
A filter implementation that either rejects or accepts all
object (including null). |