Interface PredicateDecorator<T>

All Superinterfaces:
Predicate<T>, Predicate<T>
All Known Implementing Classes:
AbstractQuantifierPredicate, AllPredicate, AndPredicate, AnyPredicate, NonePredicate, NotPredicate, NullIsExceptionPredicate, NullIsFalsePredicate, NullIsTruePredicate, OnePredicate, OrPredicate, TransformedPredicate

public interface PredicateDecorator<T> extends Predicate<T>
Defines a predicate that decorates one or more other predicates.

This interface enables tools to access the decorated predicates.

Since:
3.1
  • Method Summary

    Modifier and Type
    Method
    Description
    Predicate<? super T>[]
    Gets the predicates being decorated as an array.

    Methods inherited from interface java.util.function.Predicate

    and, negate, or

    Methods inherited from interface org.apache.commons.collections4.Predicate

    evaluate, test
  • Method Details

    • getPredicates

      Predicate<? super T>[] getPredicates()
      Gets the predicates being decorated as an array.

      The array may be the internal data structure of the predicate and thus should not be altered.

      Returns:
      the predicates being decorated