## Uses of Interface
com.hammurapi.extract.CompositePredicate

- Packages that use CompositePredicate
  Package | Description
  --- | ---
  com.hammurapi.extract |

- - ### Uses of CompositePredicate in com.hammurapi.extract

    Classes in com.hammurapi.extract with type parameters of type CompositePredicate
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CompositePredicate<T,PC extends Collection<Predicate<T,C>>,C,S extends CompositePredicate<T,PC,C,S>>` Predicate which is a composition of other predicates, e.g.

    Subinterfaces of CompositePredicate in com.hammurapi.extract
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CommutativeCompositePredicate<T,C,S extends CommutativeCompositePredicate<T,C,S>>` Order of parts can be changed in a commutative composite predicate can be

    Classes in com.hammurapi.extract that implement CompositePredicate
    Modifier and Type | Class and Description
    --- | ---
    `class` | `And<T,C>` Non-commutative AND.
    `class` | `CommutativeAnd<T,C>` Commutative AND.
    `class` | `CommutativeOr<T,C>` Commutative OR.
    `class` | `Or<T,C>` Non-commutative OR.