Serializablepublic class Or<K> extends NExpression<K>
Expression.HashComparator, Expression.LexicographicComparator| Modifier and Type | Field | Description |
|---|---|---|
static String |
EXPR_TYPE |
HASH_COMPARATOR, LEXICOGRAPHIC_COMPARATORexpressions| Modifier and Type | Method | Description |
|---|---|---|
Expression<K> |
apply(RuleList<K> rules,
ExprOptions<K> options) |
|
String |
getExprType() |
|
Expression<K> |
map(Function<Expression<K>,Expression<K>> function,
ExprFactory<K> factory) |
|
static <K> Or<K> |
of(Expression<K> child1) |
|
static <K> Or<K> |
of(Expression<K>... children) |
|
static <K> Or<K> |
of(Expression<K>[] children,
Comparator<Expression> comparator) |
|
static <K> Or<K> |
of(Expression<K> child1,
Expression<K> child2) |
|
static <K> Or<K> |
of(Expression<K> child1,
Expression<K> child2,
Expression<K> child3) |
|
static <K> Or<K> |
of(Expression<K> child1,
Expression<K> child2,
Expression<K> child3,
Expression<K> child4) |
|
static <K> Or<K> |
of(List<? extends Expression<K>> children) |
|
Expression<K> |
replaceVars(Map<K,Expression<K>> m,
ExprFactory<K> factory) |
|
Expression<K> |
sort(Comparator<Expression> comparator) |
|
String |
toString() |
getAllK, toLexicographicStringcollectK, equals, getChildren, hashCodepublic static final String EXPR_TYPE
public static <K> Or<K> of(Expression<K>[] children, Comparator<Expression> comparator)
public Expression<K> apply(RuleList<K> rules, ExprOptions<K> options)
apply in class Expression<K>public Expression<K> map(Function<Expression<K>,Expression<K>> function, ExprFactory<K> factory)
map in class Expression<K>public Expression<K> sort(Comparator<Expression> comparator)
sort in class Expression<K>@SafeVarargs public static <K> Or<K> of(Expression<K>... children)
public static <K> Or<K> of(Expression<K> child1, Expression<K> child2, Expression<K> child3, Expression<K> child4)
public static <K> Or<K> of(Expression<K> child1, Expression<K> child2, Expression<K> child3)
public static <K> Or<K> of(Expression<K> child1, Expression<K> child2)
public static <K> Or<K> of(Expression<K> child1)
public static <K> Or<K> of(List<? extends Expression<K>> children)
public String getExprType()
getExprType in class Expression<K>public Expression<K> replaceVars(Map<K,Expression<K>> m, ExprFactory<K> factory)
replaceVars in class Expression<K>Copyright © 2019. All rights reserved.