|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.staccatocommons.lang.predicate.Predicates
public class Predicates
Factory methods for common predicates
| Method Summary | ||
|---|---|---|
static
|
all(net.sf.staccatocommons.defs.Evaluable<T>... predicates)
Returns a predicate that evaluates to true if and only if all the given predicates evaluate true |
|
static
|
all(Iterable<net.sf.staccatocommons.defs.Evaluable<T>> predicates)
Returns a predicate that evaluates to true if and only if all the given predicates evaluate true |
|
static
|
any(net.sf.staccatocommons.defs.Evaluable<T>... predicates)
Returns a predicate that evaluates to false if and only if all the given predicates evaluate false |
|
static
|
any(Iterable<net.sf.staccatocommons.defs.Evaluable<T>> predicates)
Returns a predicate that evaluates to false if and only if all the given predicates evaluate false |
|
static
|
equal(T value)
Returns a predicate that tests if the given value is equal to its argument: value.equals(argument). |
|
static
|
false_()
|
|
static
|
from(net.sf.staccatocommons.defs.Evaluable<? super T> evaluable)
Converts the given Evaluable into a AbstractPredicate. |
|
static
|
in(Collection<T> values)
Returns a predicate that tests if its argument is equal to any of the values in the given collection |
|
static
|
in(T... values)
Returns a predicate that tests if its argument is equal to any of the given values |
|
static
|
isInstanceOf(Class<? extends T> clazz)
Returns a predicate that tests if its argument is instance of the given class |
|
static
|
notNull()
Returns a preficate that tests if its argument is not null |
|
static
|
null_()
Returns a predicate that tests if its argument is null |
|
static
|
same(T value)
Returns a predicate that tests if its argument is the same that the given value |
|
static
|
true_()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
@Constant @NullSafe public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> true_()
T -
AbstractPredicate that always returns true@Constant @NullSafe public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> false_()
T -
AbstractPredicate that always returns false@Constant @NullSafe public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> notNull()
T -
AbstractPredicate@Constant @NullSafe public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> null_()
T -
AbstractPredicate
public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> equal(@NonNull
T value)
value.equals(argument).
T - value -
Equiv.equal().apply(value)@NullSafe public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> same(T value)
T - value -
Equiv.same().apply(value)
public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> isInstanceOf(@NonNull
Class<? extends T> clazz)
T - clazz -
AbstractPredicate
public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> in(@NonNull
T... values)
T - values -
Predicate
public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> in(@NonNull
Collection<T> values)
T - values -
AbstractPredicate
public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> all(@NonNull
net.sf.staccatocommons.defs.Evaluable<T>... predicates)
T - predicates -
public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> all(@NonNull
Iterable<net.sf.staccatocommons.defs.Evaluable<T>> predicates)
T - predicates -
public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> any(@NonNull
net.sf.staccatocommons.defs.Evaluable<T>... predicates)
T - predicates -
public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> any(@NonNull
Iterable<net.sf.staccatocommons.defs.Evaluable<T>> predicates)
T - predicates -
public static <T> net.sf.staccatocommons.defs.predicate.Predicate<T> from(@NonNull
net.sf.staccatocommons.defs.Evaluable<? super T> evaluable)
Evaluable into a AbstractPredicate. If
it is already a Predicate, returns it.
T - evaluable -
AbstractPredicate view of the given evaluable, or the
evaluable, it is a AbstractPredicate already
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||