public abstract class AbstractGuardExpression extends java.lang.Object implements GuardExpression
GuardExpression.Factory, GuardExpression.Operation
Constructor and Description |
---|
AbstractGuardExpression() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluate(java.util.Map<java.lang.String,java.lang.Object> valueMap) |
java.lang.Object |
evaluate(VariableProvider variableProvider) |
boolean |
isFalse() |
boolean |
isFalse(java.util.Map<java.lang.String,java.lang.Object> valueMap) |
boolean |
isFalse(VariableProvider variableProvider) |
boolean |
isFalse(VariableProvider variableProvider,
FunctionProvider functionProvider) |
boolean |
isTrue() |
boolean |
isTrue(java.util.Map<java.lang.String,java.lang.Object> valueMap) |
boolean |
isTrue(VariableProvider variableProvider) |
boolean |
isTrue(VariableProvider variableProvider,
FunctionProvider functionProvider) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluate, getLiteralValues, getNormalVariables, getPrimeVariables, toCanonicalString, toPrettyString, toTreeLikeString, visit
public final boolean isTrue(VariableProvider variableProvider) throws EvaluatorException
isTrue
in interface GuardExpression
EvaluatorException
public final boolean isTrue(VariableProvider variableProvider, FunctionProvider functionProvider) throws EvaluatorException
isTrue
in interface GuardExpression
EvaluatorException
public final boolean isTrue(java.util.Map<java.lang.String,java.lang.Object> valueMap) throws EvaluatorException
isTrue
in interface GuardExpression
EvaluatorException
public final boolean isTrue() throws EvaluatorException
isTrue
in interface GuardExpression
EvaluatorException
- neverpublic final java.lang.Object evaluate(VariableProvider variableProvider) throws EvaluatorException
evaluate
in interface GuardExpression
EvaluatorException
public final java.lang.Object evaluate(java.util.Map<java.lang.String,java.lang.Object> valueMap) throws EvaluatorException
evaluate
in interface GuardExpression
EvaluatorException
public final boolean isFalse(VariableProvider variableProvider) throws EvaluatorException
isFalse
in interface GuardExpression
EvaluatorException
public final boolean isFalse(VariableProvider variableProvider, FunctionProvider functionProvider) throws EvaluatorException
isFalse
in interface GuardExpression
EvaluatorException
public final boolean isFalse(java.util.Map<java.lang.String,java.lang.Object> valueMap) throws EvaluatorException
isFalse
in interface GuardExpression
EvaluatorException
public final boolean isFalse() throws EvaluatorException
isFalse
in interface GuardExpression
EvaluatorException
- never