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
Fields in org.apache.commons.jexl3 declared as JexlInfo Modifier and Type Field Description private JexlInfo
JexlException. info
The debug info.private JexlInfo
JexlException.Ambiguous. recover
The mark at which ambiguity might stop and recover.Methods in org.apache.commons.jexl3 that return JexlInfo Modifier and Type Method 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(java.lang.String fn, int l, int c)
Creates a JexlInfo instance.JexlInfo
JexlInfo. detach()
(package private) static JexlInfo
JexlException. detailedInfo(JexlNode node, JexlInfo info)
Gets the most specific information attached to a node.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(JexlNode node, JexlInfo info)
Deprecated.3.2protected JexlInfo
JexlException. info()
Pleasing checkstyle.(package private) static JexlInfo
JexlException. merge(JexlInfo info, JavaccError cause)
Merge the node info and the cause info to obtain the best possible location.Methods in org.apache.commons.jexl3 with parameters of type JexlInfo Modifier and Type Method Description abstract JexlExpression
JexlEngine. createExpression(JexlInfo info, java.lang.String expression)
Creates an JexlExpression from a String containing valid JEXL syntax.abstract JxltEngine.Expression
JxltEngine. createExpression(JexlInfo info, java.lang.String expression)
Creates aJxltEngine.Expression
from an expression string.abstract JexlScript
JexlEngine. createScript(JexlFeatures features, JexlInfo info, java.lang.String source, java.lang.String... names)
Creates a JexlScript from a String containing valid JEXL syntax.JexlScript
JexlEngine. createScript(JexlInfo info, java.io.File scriptFile, java.lang.String... names)
Creates a Script from aFile
containing valid JEXL syntax.JexlScript
JexlEngine. createScript(JexlInfo info, java.lang.String source, java.lang.String... names)
Creates a JexlScript from a String containing valid JEXL syntax.JexlScript
JexlEngine. createScript(JexlInfo info, java.net.URL scriptUrl, java.lang.String... names)
Creates a Script from aURL
containing valid JEXL syntax.JxltEngine.Template
JxltEngine. createTemplate(JexlInfo info, java.lang.String source)
Creates a new template.abstract JxltEngine.Template
JxltEngine. createTemplate(JexlInfo info, java.lang.String prefix, java.io.Reader source, java.lang.String... parms)
Creates a new template.JxltEngine.Template
JxltEngine. createTemplate(JexlInfo info, java.lang.String source, java.lang.String... parms)
Creates a new template.(package private) static JexlInfo
JexlException. detailedInfo(JexlNode node, JexlInfo info)
Gets the most specific information attached to a node.static JexlInfo
JexlException. getInfo(JexlNode node, JexlInfo info)
Deprecated.3.2(package private) static JexlInfo
JexlException. merge(JexlInfo info, JavaccError cause)
Merge the node info and the cause info to obtain the best possible location.java.lang.Object
JexlContext.ModuleProcessor. processModule(JexlEngine engine, JexlInfo info, java.lang.String name, java.lang.String body)
Defines a module.Constructors in org.apache.commons.jexl3 with parameters of type JexlInfo Constructor Description Ambiguous(JexlInfo info, java.lang.String expr)
Creates a new Ambiguous statement exception instance.Ambiguous(JexlInfo begin, JexlInfo end, java.lang.String expr)
Creates a new Ambiguous statement exception instance.Assignment(JexlInfo info, java.lang.String expr)
Creates a new Assignment statement exception instance.Exception(JexlInfo info, java.lang.String msg, java.lang.Throwable cause)
Creates an Exception.Feature(JexlInfo info, int feature, java.lang.String expr)
Creates a new Ambiguous statement exception instance.JexlException(JexlInfo jinfo, java.lang.String msg, java.lang.Throwable cause)
Creates a new JexlException.JexlInfo(JexlInfo copy)
The copy constructor.Method(JexlInfo info, java.lang.String name, java.lang.Object[] args)
Creates a new Method exception instance.Method(JexlInfo info, java.lang.String name, java.lang.Object[] args, java.lang.Throwable cause)
Creates a new Method exception instance.Method(JexlInfo info, java.lang.String name, java.lang.Throwable cause)
Deprecated.as of 3.2, use call with method argumentsParsing(JexlInfo info, java.lang.String msg)
Creates a new Parsing exception instance.Parsing(JexlInfo info, ParseException cause)
Creates a new Parsing exception instance.StackOverflow(JexlInfo info, java.lang.String name, java.lang.Throwable cause)
Creates a new stack overflow exception instance.Tokenization(JexlInfo info, TokenMgrException cause)
Creates a new Tokenization exception instance. -
Uses of JexlInfo in org.apache.commons.jexl3.internal
Methods in org.apache.commons.jexl3.internal that return JexlInfo Modifier and Type Method Description JexlInfo
Script. getInfo()
(package private) JexlInfo
TemplateEngine.JexlBasedExpression. getInfo()
(package private) JexlInfo
TemplateEngine.TemplateExpression. getInfo()
Methods in org.apache.commons.jexl3.internal with parameters of type JexlInfo Modifier and Type Method Description (package private) static JxltEngine.Exception
TemplateEngine. createException(JexlInfo info, java.lang.String action, TemplateEngine.TemplateExpression expr, java.lang.Exception xany)
Creates a JxltEngine.Exception from a JexlException.Script
Engine. createExpression(JexlInfo info, java.lang.String expression)
JxltEngine.Expression
TemplateEngine. createExpression(JexlInfo jexlInfo, java.lang.String expression)
Script
Engine. createScript(JexlFeatures features, JexlInfo info, java.lang.String scriptText, java.lang.String... names)
TemplateScript
TemplateEngine. createTemplate(JexlInfo info, java.lang.String prefix, java.io.Reader source, java.lang.String... parms)
private void
TemplateInterpreter. doPrint(JexlInfo info, java.lang.Object arg)
Prints to output.protected ASTJexlScript
Engine. parse(JexlInfo info, boolean expr, java.lang.String src, Scope scope)
Parses an expression.protected ASTJexlScript
Engine. parse(JexlInfo info, JexlFeatures parsingf, java.lang.String src, Scope scope)
Parses an expression.(package private) TemplateEngine.TemplateExpression
TemplateEngine. parseExpression(JexlInfo info, java.lang.String expr, Scope scope)
Parses a unified expression.private void
Engine. processPragmaModule(java.util.Map<java.lang.String,java.lang.Object> ns, java.lang.String key, java.lang.Object value, JexlInfo info, JexlContext context)
Processes jexl.module.ns pragma.Constructors in org.apache.commons.jexl3.internal with parameters of type JexlInfo Constructor Description TemplateScript(TemplateEngine engine, JexlInfo jexlInfo, java.lang.String directive, java.io.Reader reader, java.lang.String... parms)
Creates a new template from an character input. -
Uses of JexlInfo in org.apache.commons.jexl3.parser
Subclasses of JexlInfo in org.apache.commons.jexl3.parser Modifier and Type Class Description static class
JexlNode.Info
An info bound to its node.Fields in org.apache.commons.jexl3.parser declared as JexlInfo Modifier and Type Field Description protected JexlInfo
JexlParser. info
The basic source info.Methods in org.apache.commons.jexl3.parser that return JexlInfo Modifier and Type Method Description JexlInfo
JexlNode.Info. at(int l, int c)
JexlInfo
JexlNode.Info. detach()
JexlInfo
JexlNode. jexlInfo()
Gets the associated JexlInfo instance.Methods in org.apache.commons.jexl3.parser with parameters of type JexlInfo Modifier and Type Method Description ASTJexlScript
Parser. parse(JexlInfo jexlInfo, JexlFeatures jexlFeatures, java.lang.String jexlSrc, Scope jexlScope)
protected void
JexlParser. throwFeatureException(int feature, JexlInfo info)
Throws a feature exception.Constructors in org.apache.commons.jexl3.parser with parameters of type JexlInfo Constructor Description Info(JexlNode jnode, JexlInfo info)
Copy ctor.
-