org.apache.commons.jexl2
Class JadeJexlInterpreter

java.lang.Object
  extended by org.apache.commons.jexl2.Interpreter
      extended by 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
JadeJexlInterpreter(org.apache.commons.jexl2.JexlEngine jexl, org.apache.commons.jexl2.JexlContext aContext, boolean strictFlag, boolean silentFlag)
           
 
Method Summary
protected  Object unknownVariable(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JadeJexlInterpreter

public JadeJexlInterpreter(org.apache.commons.jexl2.JexlEngine jexl,
                           org.apache.commons.jexl2.JexlContext aContext,
                           boolean strictFlag,
                           boolean silentFlag)
Method Detail

unknownVariable

protected Object unknownVariable(org.apache.commons.jexl2.JexlException xjexl)
Triggered when variable can not be resolved.

Overrides:
unknownVariable in class org.apache.commons.jexl2.Interpreter
Parameters:
xjexl - the JexlException ("undefined variable " + variable)
Returns:
throws JexlException if strict, null otherwise


Copyright © 2013. All rights reserved.