# Uses of Interface
org.apache.commons.collections4.functors.PredicateDecorator

Packages that use PredicateDecorator
Package
Description
org.apache.commons.collections4.functors
Implements the `Closure`, `Predicate`, `Transformer` and `Factory` interfaces.

- ## Uses of PredicateDecorator in org.apache.commons.collections4.functors

  Classes in org.apache.commons.collections4.functors that implement PredicateDecorator
  Modifier and Type
  Class
  Description
  `class`
  `AbstractQuantifierPredicate<T>`
  Abstract class for quantification predicates, for example All, Any, None.
  `final class`
  `AllPredicate<T>`
  Predicate implementation that returns true if all the predicates return true.
  `final class`
  `AndPredicate<T>`
  Predicate implementation that returns true if both the predicates return true.
  `final class`
  `AnyPredicate<T>`
  Predicate implementation that returns true if any of the predicates return true.
  `final class`
  `NonePredicate<T>`
  Predicate implementation that returns true if none of the predicates return true.
  `final class`
  `NotPredicate<T>`
  Predicate implementation that returns the opposite of the decorated predicate.
  `final class`
  `NullIsExceptionPredicate<T>`
  Predicate implementation that throws an exception if the input is null.
  `final class`
  `NullIsFalsePredicate<T>`
  Predicate implementation that returns false if the input is null.
  `final class`
  `NullIsTruePredicate<T>`
  Predicate implementation that returns true if the input is null.
  `final class`
  `OnePredicate<T>`
  Predicate implementation that returns true if only one of the predicates return true.
  `final class`
  `OrPredicate<T>`
  Predicate implementation that returns true if either of the predicates return true.
  `final class`
  `TransformedPredicate<T>`
  Predicate implementation that transforms the given object before invoking another `Predicate`.