Class 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.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 java.lang.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