Package org.apache.commons.jexl2
Class JadeJexlInterpreter
java.lang.Object
org.apache.commons.jexl2.Interpreter
org.apache.commons.jexl2.JadeJexlInterpreter
- All Implemented Interfaces:
org.apache.commons.jexl2.parser.ParserVisitor
public class JadeJexlInterpreter
extends org.apache.commons.jexl2.Interpreter
-
Field Summary
Fields inherited from class org.apache.commons.jexl2.Interpreter
arithmetic, cache, context, EMPTY_PARAMS, functions, functors, logger, registers, silent, strict, uberspect -
Constructor Summary
ConstructorsConstructorDescriptionJadeJexlInterpreter(org.apache.commons.jexl2.JexlEngine jexl, org.apache.commons.jexl2.JexlContext aContext, boolean strictFlag, boolean silentFlag) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectunknownVariable(org.apache.commons.jexl2.JexlException xjexl) Triggered when variable can not be resolved.Methods inherited from class org.apache.commons.jexl2.Interpreter
findNullOperand, getAttribute, getAttribute, getContext, getUberspect, interpret, invocationFailed, isCancelled, isSilent, isStrict, resolveNamespace, setAttribute, setAttribute, setFrame, setRegisters, setSilent, setStrict, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
JadeJexlInterpreter
public JadeJexlInterpreter(org.apache.commons.jexl2.JexlEngine jexl, org.apache.commons.jexl2.JexlContext aContext, boolean strictFlag, boolean silentFlag)
-
-
Method Details
-
unknownVariable
Triggered when variable can not be resolved.- Overrides:
unknownVariablein classorg.apache.commons.jexl2.Interpreter- Parameters:
xjexl- the JexlException ("undefined variable " + variable)- Returns:
- throws JexlException if strict, null otherwise
-