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 JexlInfoJexlException.infoThe debug info.private final JexlInfoJexlException.Ambiguous.recoverThe 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 JexlInfoJexlException.detailedInfo(JexlNode node, JexlInfo info) Gets the most specific information attached to a node.static JexlInfoJexlInfo.from(JexlScript script) Gets the info from a script.JexlException.getInfo()Gets the specific information for this exception.static JexlInfoDeprecated.3.2protected JexlInfoJexlException.info()Pleasing checkstyle.(package private) static JexlInfoJexlException.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 JexlExpressionJexlEngine.createExpression(JexlInfo info, String expression) Creates an JexlExpression from a String containing valid JEXL syntax.abstract JxltEngine.ExpressionJxltEngine.createExpression(JexlInfo info, String expression) Creates aJxltEngine.Expressionfrom an expression string.abstract JexlScriptJexlEngine.createScript(JexlFeatures features, JexlInfo info, String source, String... names) Creates a JexlScript from a String containing valid JEXL syntax.final JexlScriptJexlEngine.createScript(JexlInfo info, File scriptFile, String... names) Creates a Script from aFilecontaining valid JEXL syntax.final JexlScriptJexlEngine.createScript(JexlInfo info, String source, String... names) Creates a JexlScript from a String containing valid JEXL syntax.final JexlScriptJexlEngine.createScript(JexlInfo info, URL scriptUrl, String... names) Creates a Script from aURLcontaining valid JEXL syntax.JxltEngine.createTemplate(JexlInfo info, String source) Creates a new template.abstract JxltEngine.TemplateJxltEngine.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 JexlInfoJexlException.detailedInfo(JexlNode node, JexlInfo info) Gets the most specific information attached to a node.static JexlInfoDeprecated.3.2(package private) static JexlInfoJexlException.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.protectedThe 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) JexlInfoTemplateEngine.JexlBasedExpression.getInfo()(package private) JexlInfoTemplateEngine.TemplateExpression.getInfo()Methods in org.apache.commons.jexl3.internal with parameters of type JexlInfoModifier and TypeMethodDescription(package private) static JxltEngine.ExceptionTemplateEngine.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 voidPrints to output.protected ASTJexlScriptParses an expression.protected ASTJexlScriptEngine.parse(JexlInfo info, JexlFeatures parsingf, String src, Scope scope) Parses an expression.(package private) TemplateEngine.TemplateExpressionTemplateEngine.parseExpression(JexlInfo info, String expr, Scope scope) Parses a unified expression.private voidEngine.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 voidJexlParser.throwFeatureException(int feature, JexlInfo info) Throws a feature exception.Constructors in org.apache.commons.jexl3.parser with parameters of type JexlInfo