public class CompareListExpression extends ExpressionBase
Constructor and Description |
---|
CompareListExpression()
Ctor.
|
CompareListExpression(boolean all,
String operator)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
getAll()
Returns all flag, true for ALL and false for ANY.
|
String |
getOperator()
Returns the operator.
|
ExpressionPrecedenceEnum |
getPrecedence()
Returns precedence.
|
boolean |
isAll()
Returns all flag, true for ALL and false for ANY.
|
void |
setAll(boolean all)
Sets all flag, true for ALL and false for ANY.
|
void |
setOperator(String operator)
Sets the operator.
|
void |
toPrecedenceFreeEPL(StringWriter writer)
Renders the expressions and all it's child expression, in full tree depth, as a string in
language syntax.
|
addChild, getChildren, getTreeObjectName, renderAggregation, setChildren, setTreeObjectName, toEPL, toPrecedenceFreeEPL, toPrecedenceFreeEPL
public CompareListExpression()
public CompareListExpression(boolean all, String operator)
all
- is all, false if anyoperator
- =, !=, <, >, <=, >=, <>public boolean isAll()
public boolean getAll()
public void setAll(boolean all)
all
- indicator if all or anypublic String getOperator()
public void setOperator(String operator)
operator
- to set (=, !=, <>, <, >, <=, >=)public ExpressionPrecedenceEnum getPrecedence()
Expression
public void toPrecedenceFreeEPL(StringWriter writer)
ExpressionBase
toPrecedenceFreeEPL
in class ExpressionBase
writer
- is the output to use