| Package | Description | 
|---|---|
| org.apache.commons.jexl3 | Provides a framework for evaluating JEXL expressions. | 
| Modifier and Type | Method and Description | 
|---|---|
| JexlInfo | JexlInfo. at(int l,
  int c)Creates info reusing the name. | 
| JexlInfo | JexlEngine. createInfo()Create an information structure for dynamic set/get/invoke/new. | 
| JexlInfo | JexlEngine. createInfo(String fn,
          int l,
          int c)Creates a JexlInfo instance. | 
| JexlInfo | JexlInfo. detach() | 
| static JexlInfo | JexlInfo. from(JexlScript script)Gets the info from a script. | 
| JexlInfo | JexlException. getInfo()Gets the specific information for this exception. | 
| static JexlInfo | JexlException. getInfo(org.apache.commons.jexl3.parser.JexlNode node,
       JexlInfo info)Deprecated. 
 3.2 | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract JxltEngine.Expression | JxltEngine. createExpression(JexlInfo info,
                String expression)Creates a a  JxltEngine.Expressionfrom an expression string. | 
| abstract JexlExpression | JexlEngine. createExpression(JexlInfo info,
                String expression)Creates an JexlExpression from a String containing valid JEXL syntax. | 
| abstract JexlScript | JexlEngine. createScript(JexlFeatures features,
            JexlInfo info,
            String source,
            String... names)Creates a JexlScript from a String containing valid JEXL syntax. | 
| JexlScript | JexlEngine. createScript(JexlInfo info,
            File scriptFile,
            String... names)Creates a Script from a  Filecontaining valid JEXL syntax. | 
| JexlScript | JexlEngine. createScript(JexlInfo info,
            String source,
            String... names)Creates a JexlScript from a String containing valid JEXL syntax. | 
| JexlScript | JexlEngine. createScript(JexlInfo info,
            URL scriptUrl,
            String... names)Creates a Script from a  URLcontaining valid JEXL syntax. | 
| JxltEngine.Template | JxltEngine. createTemplate(JexlInfo info,
              String source)Creates a new template. | 
| abstract JxltEngine.Template | JxltEngine. createTemplate(JexlInfo info,
              String prefix,
              Reader source,
              String... parms)Creates a new template. | 
| JxltEngine.Template | JxltEngine. createTemplate(JexlInfo info,
              String source,
              String... parms)Creates a new template. | 
| static JexlInfo | JexlException. getInfo(org.apache.commons.jexl3.parser.JexlNode node,
       JexlInfo info)Deprecated. 
 3.2 | 
| Constructor and Description | 
|---|
| Ambiguous(JexlInfo begin,
         JexlInfo end,
         String expr)Creates a new Ambiguous statement exception instance. | 
| Ambiguous(JexlInfo info,
         String expr)Creates a new Ambiguous statement exception instance. | 
| Assignment(JexlInfo info,
          String expr)Creates a new Assignment statement exception instance. | 
| Exception(JexlInfo info,
         String msg,
         Throwable cause)Creates an Exception. | 
| Feature(JexlInfo info,
       int feature,
       String expr)Creates a new Ambiguous statement exception instance. | 
| JexlException(JexlInfo jinfo,
             String msg,
             Throwable cause)Creates a new JexlException. | 
| Method(JexlInfo info,
      String name,
      Object[] args)Creates a new Method exception instance. | 
| Method(JexlInfo info,
      String name,
      Object[] args,
      Throwable cause)Creates a new Method exception instance. | 
| Method(JexlInfo info,
      String name,
      Throwable cause)Deprecated. 
 as of 3.2, use call with method arguments | 
| Parsing(JexlInfo info,
       org.apache.commons.jexl3.parser.ParseException cause)Creates a new Parsing exception instance. | 
| Parsing(JexlInfo info,
       String msg)Creates a new Parsing exception instance. | 
| StackOverflow(JexlInfo info,
             String name,
             Throwable cause)Creates a new stack overflow exception instance. | 
| Tokenization(JexlInfo info,
            org.apache.commons.jexl3.parser.TokenMgrException cause)Creates a new Tokenization exception instance. | 
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.