public final class RuleMultiExpression extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RuleMultiExpression.BoolOperator
All authorized operators.
|
| Constructor and Description |
|---|
RuleMultiExpression(boolean alwaysTrue) |
RuleMultiExpression(boolean block,
RuleMultiExpression.BoolOperator boolOperator,
List<RuleExpression> expressions,
List<RuleMultiExpression> multiExpressions) |
| Modifier and Type | Method and Description |
|---|---|
RuleMultiExpression.BoolOperator |
getBoolOperator() |
List<RuleExpression> |
getExpressions() |
List<RuleMultiExpression> |
getMultiExpressions() |
boolean |
isAlwaysTrue() |
boolean |
isBlock() |
String |
toString() |
public RuleMultiExpression(boolean alwaysTrue)
alwaysTrue - Is alwaysTruepublic RuleMultiExpression(boolean block,
RuleMultiExpression.BoolOperator boolOperator,
List<RuleExpression> expressions,
List<RuleMultiExpression> multiExpressions)
block - Is mode blockboolOperator - logical Operator : must be the same for all not blocked expressionsexpressions - List of simple expressionmultiExpressions - List of multi-expressionpublic RuleMultiExpression.BoolOperator getBoolOperator()
public boolean isBlock()
public boolean isAlwaysTrue()
public List<RuleExpression> getExpressions()
public List<RuleMultiExpression> getMultiExpressions()
Copyright © 2019. All Rights Reserved.