public interface Predicate<T> extends java.util.function.Predicate<T>, Try.Predicate<T,java.lang.RuntimeException>
Modifier and Type | Method and Description |
---|---|
static <T> Predicate<T> |
alwaysFalse() |
static <T> Predicate<T> |
alwaysTrue() |
static <T extends java.lang.Comparable<? super T>> |
between(T minValue,
T maxValue) |
static <T> Predicate<T> |
equal(java.lang.Object targetRef) |
static <T extends java.lang.Comparable<? super T>> |
greaterEqual(T targetRef) |
static <T extends java.lang.Comparable<? super T>> |
greaterThan(T targetRef) |
static <T> Predicate<T> |
isNull() |
static <T extends java.lang.Comparable<? super T>> |
lessEqual(T targetRef) |
static <T extends java.lang.Comparable<? super T>> |
lessThan(T targetRef) |
static <T> Predicate<T> |
never()
Returns the
Predicate which always returns false . |
static <T> Predicate<T> |
notEqual(java.lang.Object targetRef) |
static <T> Predicate<T> |
notNull() |
boolean |
test(T value) |
boolean test(T value)
test
in interface java.util.function.Predicate<T>
test
in interface Try.Predicate<T,java.lang.RuntimeException>
static <T> Predicate<T> alwaysTrue()
static <T> Predicate<T> alwaysFalse()
static <T> Predicate<T> never()
Predicate
which always returns false
.static <T> Predicate<T> isNull()
static <T> Predicate<T> notNull()
static <T> Predicate<T> equal(java.lang.Object targetRef)
static <T> Predicate<T> notEqual(java.lang.Object targetRef)
static <T extends java.lang.Comparable<? super T>> Predicate<T> greaterThan(T targetRef)
static <T extends java.lang.Comparable<? super T>> Predicate<T> greaterEqual(T targetRef)
static <T extends java.lang.Comparable<? super T>> Predicate<T> lessThan(T targetRef)
static <T extends java.lang.Comparable<? super T>> Predicate<T> lessEqual(T targetRef)
static <T extends java.lang.Comparable<? super T>> Predicate<T> between(T minValue, T maxValue)