Uses of Class
org.apache.commons.jexl3.JexlInfo

Packages that use JexlInfo
org.apache.commons.jexl3 Provides a framework for evaluating JEXL expressions. 
org.apache.commons.jexl3.internal Provides utilities for introspection services. 
org.apache.commons.jexl3.parser Contains the Parser for JEXL script. 
 

Uses of JexlInfo in org.apache.commons.jexl3
 

Methods in org.apache.commons.jexl3 that return JexlInfo
 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 JexlException.getInfo()
          Gets the specific information for this exception.
static JexlInfo JexlException.getInfo(JexlNode node, JexlInfo info)
          Gets the most specific information attached to a node.
 

Methods in org.apache.commons.jexl3 with parameters of type JexlInfo
abstract  JxltEngine.Expression JxltEngine.createExpression(JexlInfo info, String expression)
          Creates a a JxltEngine.Expression from an expression string.
abstract  JexlExpression JexlEngine.createExpression(JexlInfo info, String expression)
          Creates an JexlExpression from a String containing valid JEXL syntax.
 JexlScript JexlEngine.createScript(JexlInfo info, File scriptFile, String[] names)
          Creates a Script from a File containing valid JEXL syntax.
abstract  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 URL containing 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(JexlNode node, JexlInfo info)
          Gets the most specific information attached to a node.
 

Constructors in org.apache.commons.jexl3 with parameters of type JexlInfo
JexlException.Ambiguous(JexlInfo info, String expr)
          Creates a new Ambiguous statement exception instance.
JexlException.Assignment(JexlInfo info, String expr)
          Creates a new Assignment statement exception instance.
JexlException.Method(JexlInfo info, String name, Throwable cause)
          Creates a new Method exception instance.
JexlException.Parsing(JexlInfo info, ParseException cause)
          Creates a new Parsing exception instance.
JexlException.Parsing(JexlInfo info, String msg)
          Creates a new Parsing exception instance.
JexlException.Tokenization(JexlInfo info, TokenMgrError cause)
          Creates a new Tokenization exception instance.
JexlException(JexlInfo jinfo, String msg, Throwable cause)
          Creates a new JexlException.
JexlInfo(JexlInfo copy)
          The copy constructor.
JxltEngine.Exception(JexlInfo info, String msg, Throwable cause)
          Creates an Exception.
 

Uses of JexlInfo in org.apache.commons.jexl3.internal
 

Methods in org.apache.commons.jexl3.internal with parameters of type JexlInfo
 JxltEngine.Expression TemplateEngine.createExpression(JexlInfo info, String expression)
           
 Script Engine.createExpression(JexlInfo info, String expression)
           
 Script Engine.createScript(JexlInfo info, String scriptText, String[] names)
           
 TemplateScript TemplateEngine.createTemplate(JexlInfo info, String prefix, Reader source, String... parms)
           
protected  ASTJexlScript Engine.parse(JexlInfo info, String src, Scope scope, boolean registers, boolean expression)
          Parses an expression.
 

Constructors in org.apache.commons.jexl3.internal with parameters of type JexlInfo
TemplateScript(TemplateEngine engine, JexlInfo info, String directive, Reader reader, String... parms)
          Creates a new template from an character input.
 

Uses of JexlInfo in org.apache.commons.jexl3.parser
 

Methods in org.apache.commons.jexl3.parser that return JexlInfo
 JexlInfo JexlNode.jexlInfo()
          Gets the associated JexlInfo instance.
 

Methods in org.apache.commons.jexl3.parser with parameters of type JexlInfo
 ASTJexlScript Parser.parse(JexlInfo info, String jexlSrc, Scope scope, boolean registers, boolean expr)
           
 



Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.