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

    Constructors
    Constructor
    Description
    JadeJexlInterpreter(org.apache.commons.jexl2.JexlEngine jexl, org.apache.commons.jexl2.JexlContext aContext, boolean strictFlag, boolean silentFlag)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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 Details

    • JadeJexlInterpreter

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

    • 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