public abstract class BooleanCondition
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static BooleanCondition |
FALSE |
static BooleanCondition |
TRUE |
Modifier and Type | Method and Description |
---|---|
static BooleanCondition |
and(boolean a,
BooleanCondition b) |
static BooleanCondition |
and(BooleanCondition a,
BooleanCondition b) |
abstract <T> java.lang.Iterable<T> |
children(java.lang.Class<T> type)
Recursively collect all children of type
type . |
static BooleanCondition |
not(BooleanCondition bc) |
static BooleanCondition |
or(boolean a,
BooleanCondition b) |
static BooleanCondition |
or(BooleanCondition a,
BooleanCondition b) |
abstract boolean |
value() |
static BooleanCondition |
valueOf(boolean a) |
public static final BooleanCondition TRUE
public static final BooleanCondition FALSE
public static BooleanCondition valueOf(boolean a)
public static BooleanCondition and(BooleanCondition a, BooleanCondition b)
public static BooleanCondition and(boolean a, BooleanCondition b)
public static BooleanCondition or(BooleanCondition a, BooleanCondition b)
public static BooleanCondition or(boolean a, BooleanCondition b)
public static BooleanCondition not(BooleanCondition bc)
public abstract boolean value()
public abstract <T> java.lang.Iterable<T> children(java.lang.Class<T> type)
type
.type
- implementation type of the conditions to collect and return.type
.