Uses of Class
org.apache.commons.jexl3.JexlInfo
Packages that use JexlInfo
Package
Description
Provides a framework for evaluating JEXL expressions.
Provides utilities for introspection services.
Contains the Parser for JEXL script.
-
Uses of JexlInfo in org.apache.commons.jexl3
Fields in org.apache.commons.jexl3 declared as JexlInfoModifier and TypeFieldDescriptionprivate final JexlInfo
JexlException.info
The debug info.private final JexlInfo
JexlException.Ambiguous.recover
The mark at which ambiguity might stop and recover.Methods in org.apache.commons.jexl3 that return JexlInfoModifier and TypeMethodDescriptionJexlInfo.at
(int l, int c) Creates info reusing the name.JexlEngine.createInfo()
Create an information structure for dynamic set/get/invoke/new.JexlEngine.createInfo
(String fn, int l, int c) Creates a JexlInfo instance.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.JexlException.getInfo()
Gets the specific information for this exception.static JexlInfo
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 JexlInfoModifier and TypeMethodDescriptionabstract 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 aJxltEngine.Expression
from an expression string.abstract JexlScript
JexlEngine.createScript
(JexlFeatures features, JexlInfo info, String source, String... names) Creates a JexlScript from a String containing valid JEXL syntax.final JexlScript
JexlEngine.createScript
(JexlInfo info, File scriptFile, String... names) Creates a Script from aFile
containing valid JEXL syntax.final JexlScript
JexlEngine.createScript
(JexlInfo info, String source, String... names) Creates a JexlScript from a String containing valid JEXL syntax.final JexlScript
JexlEngine.createScript
(JexlInfo info, URL scriptUrl, String... names) Creates a Script from aURL
containing valid JEXL syntax.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.createTemplate
(JexlInfo info, String source, 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
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.JexlContext.ModuleProcessor.processModule
(JexlEngine engine, JexlInfo info, String name, String body) Defines a module.Constructors in org.apache.commons.jexl3 with parameters of type JexlInfoModifierConstructorDescriptionCreates a new Ambiguous statement exception instance.Creates a new Ambiguous statement exception instance.Assignment
(JexlInfo info, String expr) Creates a new Assignment statement exception instance.Creates an Exception.Creates a new Ambiguous statement exception instance.JexlException
(JexlInfo jinfo, String msg, Throwable cause) Creates a new JexlException.protected
The copy constructor.Creates a new Method exception instance.Creates a new Method exception instance.Deprecated.as of 3.2, use call with method argumentsCreates a new Parsing exception instance.Parsing
(JexlInfo info, ParseException cause) Creates a new Parsing exception instance.StackOverflow
(JexlInfo info, String name, 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 JexlInfoModifier and TypeMethodDescriptionScript.getInfo()
(package private) JexlInfo
TemplateEngine.JexlBasedExpression.getInfo()
(package private) JexlInfo
TemplateEngine.TemplateExpression.getInfo()
Methods in org.apache.commons.jexl3.internal with parameters of type JexlInfoModifier and TypeMethodDescription(package private) static JxltEngine.Exception
TemplateEngine.createException
(JexlInfo info, String action, TemplateEngine.TemplateExpression expr, Exception xany) Creates a JxltEngine.Exception from a JexlException.Engine.createExpression
(JexlInfo info, String expression) TemplateEngine.createExpression
(JexlInfo jexlInfo, String expression) Engine.createScript
(JexlFeatures features, JexlInfo info, String scriptText, String... names) TemplateEngine.createTemplate
(JexlInfo info, String prefix, Reader source, String... parms) private void
Prints to output.protected ASTJexlScript
Parses an expression.protected ASTJexlScript
Engine.parse
(JexlInfo info, JexlFeatures parsingf, String src, Scope scope) Parses an expression.(package private) TemplateEngine.TemplateExpression
TemplateEngine.parseExpression
(JexlInfo info, String expr, Scope scope) Parses a unified expression.private void
Engine.processPragmaModule
(Map<String, Object> ns, String key, Object value, JexlInfo info, JexlContext context) Processes jexl.module.ns pragma.Constructors in org.apache.commons.jexl3.internal with parameters of type JexlInfoModifierConstructorDescriptionTemplateScript
(TemplateEngine engine, JexlInfo jexlInfo, String directive, Reader reader, 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.parserFields in org.apache.commons.jexl3.parser declared as JexlInfoMethods in org.apache.commons.jexl3.parser that return JexlInfoModifier and TypeMethodDescriptionJexlNode.Info.at
(int l, int c) JexlNode.Info.detach()
JexlNode.jexlInfo()
Gets the associated JexlInfo instance.Methods in org.apache.commons.jexl3.parser with parameters of type JexlInfoModifier and TypeMethodDescriptionParser.parse
(JexlInfo jexlInfo, JexlFeatures jexlFeatures, 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