- 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)
-
-