Class BooleanPredicate

java.lang.Object
org.multiverse.api.predicates.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 Details

    • BooleanPredicate

      public BooleanPredicate()
  • Method Details

    • 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.