Class BooleanPredicate

  • All Implemented Interfaces:
    Predicate<Boolean>

    public abstract class BooleanPredicate
    extends Object
    implements Predicate<Boolean>
    A predicate that checks if some value leads to true or false.
    • Constructor Detail

      • BooleanPredicate

        public BooleanPredicate()
    • Method Detail

      • newEqualsPredicate

        public static BooleanPredicate newEqualsPredicate​(boolean value)
      • newNotEqualsPredicate

        public static BooleanPredicate newNotEqualsPredicate​(boolean value)
      • evaluate

        public abstract boolean evaluate​(boolean current)
        Evaluates the predicate
        Parameters:
        current - the current value.
        Returns:
        true or false.
      • evaluate

        public final boolean evaluate​(Boolean arg)
        Description copied from interface: Predicate
        Evaluates the predicate.
        Specified by:
        evaluate in interface Predicate<Boolean>
        Parameters:
        arg - the value to evaluate.
        Returns:
        true or false.