public class NamedPredicate<T>
extends java.lang.Object
implements java.util.function.Predicate<T>
Constructor and Description |
---|
NamedPredicate(java.util.function.Predicate<T> predicate) |
NamedPredicate(java.lang.String name,
java.util.function.Predicate<T> predicate) |
Modifier and Type | Method and Description |
---|---|
NamedPredicate<T> |
and(java.util.function.Predicate<? super T> otherPredicate) |
java.lang.String |
getName() |
NamedPredicate<T> |
negate() |
NamedPredicate<T> |
or(java.util.function.Predicate<? super T> otherPredicate) |
boolean |
test(T t) |
java.lang.String |
toString() |
public NamedPredicate(java.lang.String name, java.util.function.Predicate<T> predicate)
public NamedPredicate(java.util.function.Predicate<T> predicate)
public java.lang.String toString()
toString
in class java.lang.Object
public NamedPredicate<T> or(java.util.function.Predicate<? super T> otherPredicate)
or
in interface java.util.function.Predicate<T>
public NamedPredicate<T> and(java.util.function.Predicate<? super T> otherPredicate)
and
in interface java.util.function.Predicate<T>
public NamedPredicate<T> negate()
negate
in interface java.util.function.Predicate<T>
public java.lang.String getName()