public class Predicates extends Object
| Constructor and Description |
|---|
Predicates() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Predicate<T> |
and(Predicate<T>... a)
Предикат возвращает true, если предикат A(объект) и предикат B(объект) возвращают true
|
static Predicate<Number> |
equals(Number compareValue) |
static <T> Predicate<T> |
in(Iterable src)
Предикат возвращает true, если объект находиться в указанной последовательности
|
static <T> Predicate<T> |
isEquals(Object value)
Предикат возвращает true, если объект равен указанному объекту
|
static <T> Predicate<T> |
isNotNull()
Предикат возвращает true, если НЕ нулевая ссылка
|
static <T> Predicate<T> |
isNull()
Предикат возвращает true, если нулевая ссылка
|
static Predicate<Number> |
lessOrEqualsThen(Number compareValue) |
static Predicate<Number> |
lessThen(Number compareValue) |
static Predicate<Number> |
moreOrEqualsThen(Number compareValue) |
static Predicate<Number> |
moreThen(Number compareValue) |
static <T> Predicate<T> |
not(Predicate<T> a)
Предикат возвращает true, если предикат A(объект) возвращает false
|
static Predicate<Number> |
notEquals(Number compareValue) |
static <T> Predicate<T> |
or(Predicate<T>... a)
Предикат возвращает true, если предикат A(объект) и предикат B(объект) возвращают true
|
static <T> Predicate<T> |
xor(Predicate<T> a,
Predicate<T> b)
Предикат возвращает true, если предикат A(объект) (НЕ ИЛИ) предикат B(объект) возвращают true
|
public static <T> Predicate<T> isNotNull()
T - Тип объектаpublic static <T> Predicate<T> isNull()
T - Тип объектаpublic static <T> Predicate<T> in(Iterable src)
T - Тип объектаsrc - Последовательностьpublic static <T> Predicate<T> isEquals(Object value)
T - Тип объектаvalue - Образецpublic static <T> Predicate<T> and(Predicate<T>... a)
T - Тип объектаa - предикаты (A,B,C,...)public static <T> Predicate<T> or(Predicate<T>... a)
T - Тип объектаa - предикаты (A,B,C,...)public static <T> Predicate<T> not(Predicate<T> a)
T - Тип объектаa - предикат A(объект)public static <T> Predicate<T> xor(Predicate<T> a, Predicate<T> b)
T - Тип объектаa - предикат A(объект)b - предикат B(объект)Copyright © 2017. All rights reserved.