public class BooleanFunction extends Object implements IExpression<Boolean>
| Modifier and Type | Class and Description |
|---|---|
static class |
BooleanFunction.LogicalOperator |
| Constructor and Description |
|---|
BooleanFunction() |
BooleanFunction(BooleanFunction.LogicalOperator operator) |
BooleanFunction(BooleanFunction.LogicalOperator operator,
boolean invert) |
| Modifier and Type | Method and Description |
|---|---|
BooleanFunction |
addOperand(IExpression<Boolean> operand) |
void |
dispose() |
Boolean |
evaluate(Context context) |
String |
getExpressionString() |
Class<Boolean> |
getExpressionType() |
public BooleanFunction()
public BooleanFunction(BooleanFunction.LogicalOperator operator)
public BooleanFunction(BooleanFunction.LogicalOperator operator, boolean invert)
public BooleanFunction addOperand(IExpression<Boolean> operand)
public Class<Boolean> getExpressionType()
getExpressionType in interface IExpression<Boolean>public String getExpressionString()
getExpressionString in interface IExpression<Boolean>public Boolean evaluate(Context context)
evaluate in interface IExpression<Boolean>public void dispose()
dispose in interface IExpression<Boolean>Copyright © 2020. All rights reserved.