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

- Packages that use JexlInfo
  Package | Description
  --- | ---
  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
    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` | 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
    Modifier and Type | Method and Description
    --- | ---
    `abstract JexlExpression` | JexlEngine.`createExpression(JexlInfo info, String expression)` Creates an JexlExpression from a String containing valid JEXL syntax.
    `abstract JxltEngine.Expression` | JxltEngine.`createExpression(JexlInfo info, String expression)` Creates a a `JxltEngine.Expression` from an expression string.
    `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
    Constructor and Description
    `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
    Modifier and Type | Method and Description
    --- | ---
    `Script` | Engine.`createExpression(JexlInfo info, String expression)`
    `JxltEngine.Expression` | TemplateEngine.`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
    Constructor and Description
    `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
    Modifier and Type | Method and Description
    --- | ---
    `JexlInfo` | JexlNode.`jexlInfo()` Gets the associated JexlInfo instance.

    Methods in org.apache.commons.jexl3.parser with parameters of type JexlInfo
    Modifier and Type | Method and Description
    --- | ---
    `ASTJexlScript` | Parser.`parse(JexlInfo info, String jexlSrc, Scope scope, boolean registers, boolean expr)`

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