# Uses of Class
org.apache.commons.collections4.functors.AbstractPredicate

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

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

  Subclasses of AbstractPredicate in org.apache.commons.collections4.functors
  Modifier and Type
  Class
  Description
  `class`
  `AbstractQuantifierPredicate<T>`
  Abstract base class for quantification predicates, e.g.
  `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.
  `class`
  `ComparatorPredicate<T>`
  Predicate that compares the input object with the one stored in the predicate using a comparator.
  `final class`
  `EqualPredicate<T>`
  Predicate implementation that returns true if the input is the same object as the one stored in this predicate by equals.
  `final class`
  `ExceptionPredicate<T>`
  Predicate implementation that always throws an exception.
  `final class`
  `FalsePredicate<T>`
  Predicate implementation that always returns false.
  `final class`
  `IdentityPredicate<T>`
  Predicate implementation that returns true if the input is the same object as the one stored in this predicate.
  `final class`
  `InstanceofPredicate`
  Predicate implementation that returns true if the input is an instanceof the type stored in this predicate.
  `final class`
  `NonePredicate<T>`
  Predicate implementation that returns true if none of the predicates return true.
  `final class`
  `NotNullPredicate<T>`
  Predicate implementation that returns true if the input is not null.
  `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`
  `NullPredicate<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`.
  `final class`
  `TransformerPredicate<T>`
  Predicate implementation that returns the result of a transformer.
  `final class`
  `TruePredicate<T>`
  Predicate implementation that always returns true.
  `final class`
  `UniquePredicate<T>`
  Predicate implementation that returns true the first time an object is passed into the predicate.