Package net.sf.basedb.util.filter

  • Interface Summary
    Interface Description
    Filter<T>
    A filter is something that selectes or rejects an object due to some property of it.
  • Class Summary
    Class Description
    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).