public class InvalidPreparedQuery extends java.lang.Object implements PreparedQuery
AttributeExpressionLanguageException
when attempting to evaluate the
query. This allows a PreparedQuery to be created, even though it can't be
evaluated.Constructor and Description |
---|
InvalidPreparedQuery(java.lang.String query,
java.lang.String explanation) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
evaluateExpressions(java.util.Map<java.lang.String,java.lang.String> valueLookup,
AttributeValueDecorator decorator) |
java.lang.String |
evaluateExpressions(java.util.Map<java.lang.String,java.lang.String> valueLookup,
AttributeValueDecorator decorator,
java.util.Map<java.lang.String,java.lang.String> stateVariables) |
VariableImpact |
getVariableImpact()
Returns a
VariableImpact that can be used to determine whether or not a given
variable impacts this Expression. |
boolean |
isExpressionLanguagePresent() |
public InvalidPreparedQuery(java.lang.String query, java.lang.String explanation)
public java.lang.String evaluateExpressions(java.util.Map<java.lang.String,java.lang.String> valueLookup, AttributeValueDecorator decorator) throws ProcessException
evaluateExpressions
in interface PreparedQuery
ProcessException
public java.lang.String evaluateExpressions(java.util.Map<java.lang.String,java.lang.String> valueLookup, AttributeValueDecorator decorator, java.util.Map<java.lang.String,java.lang.String> stateVariables) throws ProcessException
evaluateExpressions
in interface PreparedQuery
ProcessException
public boolean isExpressionLanguagePresent()
isExpressionLanguagePresent
in interface PreparedQuery
public VariableImpact getVariableImpact()
PreparedQuery
VariableImpact
that can be used to determine whether or not a given
variable impacts this Expression.getVariableImpact
in interface PreparedQuery
VariableImpact
that can be used to determine whether or not a given
variable impacts this Expression.