public interface Condition extends java.util.function.Predicate<StateObj>
Modifier and Type | Method and Description |
---|---|
static Condition |
and(Condition... conditions) |
static Condition |
and(Condition condition1,
Condition condition2) |
static Condition |
and(java.lang.Iterable<Condition> conditions) |
static java.util.function.Predicate<StateObj> |
andAll(Condition[] conditions) |
static java.util.function.Predicate<StateObj> |
andAll(java.lang.Iterable<Condition> conditions) |
default Condition |
negate() |
static Condition |
not(Condition condition) |
static Condition |
or(Condition... conditions) |
static Condition |
or(Condition condition1,
Condition condition2) |
static Condition |
or(java.lang.Iterable<Condition> conditions) |
static java.util.function.Predicate<StateObj> |
orAll(java.lang.Iterable<Condition> conditions) |
static Condition |
with(java.util.function.Predicate<StateObj> pred) |