Package org.omnifaces.utils.function
Class Predicates
- java.lang.Object
-
- org.omnifaces.utils.function.Predicates
-
public final class Predicates extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Predicate<T>
always()
static <T extends Comparable<T>>
Predicate<T>isComparativelyEqualTo(T value)
static <T extends Comparable<T>>
Predicate<T>isComparativelyEqualTo(T value, Comparator<? super T> comparator)
static <T> Predicate<T>
isEmpty()
static <T extends Comparable<T>>
Predicate<T>isGreaterThan(T value)
static <T> Predicate<T>
isGreaterThan(T value, Comparator<? super T> comparator)
static <T extends Comparable<T>>
Predicate<T>isGreaterThanOrEqual(T value)
static <T> Predicate<T>
isGreaterThanOrEqual(T value, Comparator<? super T> comparator)
static <T extends Comparable<T>>
Predicate<T>isLessThan(T value)
static <T> Predicate<T>
isLessThan(T value, Comparator<? super T> comparator)
static <T extends Comparable<T>>
Predicate<T>isLessThanOrEqual(T value)
static <T> Predicate<T>
isLessThanOrEqual(T value, Comparator<? super T> comparator)
static <T> Predicate<T>
isNotEmpty()
static <T> Predicate<T>
isNotNull()
static <T> Predicate<T>
isNull()
static <T,R>
Predicate<T>mapped(Function<? super T,R> function, Predicate<? super R> predicate)
static <T> Predicate<T>
never()
static <T> Predicate<T>
not(Predicate<T> predicate)
-
-
-
Method Detail
-
always
public static <T> Predicate<T> always()
-
never
public static <T> Predicate<T> never()
-
isEmpty
public static <T> Predicate<T> isEmpty()
-
isNotEmpty
public static <T> Predicate<T> isNotEmpty()
-
isNull
public static <T> Predicate<T> isNull()
-
isNotNull
public static <T> Predicate<T> isNotNull()
-
isLessThan
public static <T extends Comparable<T>> Predicate<T> isLessThan(T value)
-
isLessThan
public static <T> Predicate<T> isLessThan(T value, Comparator<? super T> comparator)
-
isLessThanOrEqual
public static <T extends Comparable<T>> Predicate<T> isLessThanOrEqual(T value)
-
isLessThanOrEqual
public static <T> Predicate<T> isLessThanOrEqual(T value, Comparator<? super T> comparator)
-
isComparativelyEqualTo
public static <T extends Comparable<T>> Predicate<T> isComparativelyEqualTo(T value)
-
isComparativelyEqualTo
public static <T extends Comparable<T>> Predicate<T> isComparativelyEqualTo(T value, Comparator<? super T> comparator)
-
isGreaterThan
public static <T extends Comparable<T>> Predicate<T> isGreaterThan(T value)
-
isGreaterThan
public static <T> Predicate<T> isGreaterThan(T value, Comparator<? super T> comparator)
-
isGreaterThanOrEqual
public static <T extends Comparable<T>> Predicate<T> isGreaterThanOrEqual(T value)
-
isGreaterThanOrEqual
public static <T> Predicate<T> isGreaterThanOrEqual(T value, Comparator<? super T> comparator)
-
mapped
public static <T,R> Predicate<T> mapped(Function<? super T,R> function, Predicate<? super R> predicate)
-
-