Class NamedPredicate<T>

java.lang.Object
net.serenitybdd.screenplay.questions.NamedPredicate<T>
All Implemented Interfaces:
java.util.function.Predicate<T>

public class NamedPredicate<T>
extends java.lang.Object
implements java.util.function.Predicate<T>
  • Constructor Summary

    Constructors
    Constructor Description
    NamedPredicate​(java.lang.String name, java.util.function.Predicate<T> predicate)  
  • Method Summary

    Modifier and Type Method Description
    java.util.function.Predicate<T> and​(java.util.function.Predicate<? super T> other)  
    java.lang.String getName()  
    java.util.function.Predicate<T> getPredicate()  
    java.util.function.Predicate<T> negate()  
    java.util.function.Predicate<T> or​(java.util.function.Predicate<? super T> other)  
    boolean test​(T test)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • NamedPredicate

      public NamedPredicate​(java.lang.String name, java.util.function.Predicate<T> predicate)
  • Method Details

    • getName

      public java.lang.String getName()
    • getPredicate

      public java.util.function.Predicate<T> getPredicate()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • test

      public boolean test​(T test)
      Specified by:
      test in interface java.util.function.Predicate<T>
    • and

      public java.util.function.Predicate<T> and​(java.util.function.Predicate<? super T> other)
      Specified by:
      and in interface java.util.function.Predicate<T>
    • negate

      public java.util.function.Predicate<T> negate()
      Specified by:
      negate in interface java.util.function.Predicate<T>
    • or

      public java.util.function.Predicate<T> or​(java.util.function.Predicate<? super T> other)
      Specified by:
      or in interface java.util.function.Predicate<T>