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 JexlInfoJexlException. infoThe debug info.private JexlInfoJexlException.Ambiguous. recoverThe mark at which ambiguity might stop and recover.Methods in org.apache.commons.jexl3 that return JexlInfo Modifier and Type Method Description JexlInfoJexlInfo. at(int l, int c)Creates info reusing the name.JexlInfoJexlEngine. createInfo()Create an information structure for dynamic set/get/invoke/new.JexlInfoJexlEngine. createInfo(java.lang.String fn, int l, int c)Creates a JexlInfo instance.JexlInfoJexlInfo. detach()Gets this instance or a copy without any decorations(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.JexlInfoJexlException. getInfo()Gets the specific information for this exception.static JexlInfoJexlException. getInfo(JexlNode node, JexlInfo info)Deprecated.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 JexlInfo Modifier and Type Method Description abstract JexlExpressionJexlEngine. createExpression(JexlInfo info, java.lang.String expression)Creates an JexlExpression from a String containing valid JEXL syntax.abstract JxltEngine.ExpressionJxltEngine. createExpression(JexlInfo info, java.lang.String expression)Creates aJxltEngine.Expressionfrom an expression string.abstract JexlScriptJexlEngine. createScript(JexlFeatures features, JexlInfo info, java.lang.String source, java.lang.String... names)Creates a JexlScript from a String containing valid JEXL syntax.JexlScriptJexlEngine. createScript(JexlInfo info, java.io.File scriptFile, java.lang.String... names)Creates a Script from aFilecontaining valid JEXL syntax.JexlScriptJexlEngine. createScript(JexlInfo info, java.lang.String source, java.lang.String... names)Creates a JexlScript from a String containing valid JEXL syntax.JexlScriptJexlEngine. createScript(JexlInfo info, java.net.URL scriptUrl, java.lang.String... names)Creates a Script from aURLcontaining valid JEXL syntax.JxltEngine.TemplateJxltEngine. createTemplate(JexlInfo info, java.lang.String source)Creates a new template.abstract JxltEngine.TemplateJxltEngine. createTemplate(JexlInfo info, java.lang.String prefix, java.io.Reader source, java.lang.String... parms)Creates a new template.JxltEngine.TemplateJxltEngine. createTemplate(JexlInfo info, java.lang.String source, java.lang.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 JexlInfoJexlException. getInfo(JexlNode node, JexlInfo info)Deprecated.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.java.lang.ObjectJexlContext.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 JexlInfoScript. getInfo()(package private) JexlInfoTemplateEngine.JexlBasedExpression. getInfo()(package private) JexlInfoTemplateEngine.TemplateExpression. getInfo()Methods in org.apache.commons.jexl3.internal with parameters of type JexlInfo Modifier and Type Method Description (package private) static JxltEngine.ExceptionTemplateEngine. createException(JexlInfo info, java.lang.String action, TemplateEngine.TemplateExpression expr, java.lang.Exception xany)Creates a JxltEngine.Exception from a JexlException.ScriptEngine. createExpression(JexlInfo info, java.lang.String expression)JxltEngine.ExpressionTemplateEngine. createExpression(JexlInfo jexlInfo, java.lang.String expression)JxltEngine.ExpressionTemplateEngine. createExpression(JexlInfo jexlInfo, java.lang.String expression, Scope scope)ScriptEngine. createScript(JexlFeatures features, JexlInfo info, java.lang.String scriptText, java.lang.String... names)TemplateScriptTemplateEngine. createTemplate(JexlInfo info, java.lang.String prefix, java.io.Reader source, java.lang.String... parms)private voidTemplateInterpreter. doPrint(JexlInfo info, java.lang.Object arg)Prints to output.protected ASTJexlScriptEngine. jxltParse(JexlInfo info, boolean expr, java.lang.String src, Scope scope)Parses a Jexl expression or script.protected ASTJexlScriptEngine. parse(JexlInfo info, JexlFeatures parsingf, java.lang.String src, Scope scope)Parses an expression.(package private) TemplateEngine.TemplateExpressionTemplateEngine. parseExpression(JexlInfo info, java.lang.String expr, Scope scope)Parses a unified expression.private voidEngine. 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 classJexlNode.InfoAn info bound to its node.Fields in org.apache.commons.jexl3.parser declared as JexlInfo Modifier and Type Field Description protected JexlInfoJexlParser. infoThe basic source info.Methods in org.apache.commons.jexl3.parser that return JexlInfo Modifier and Type Method Description JexlInfoJexlNode.Info. at(int l, int c)JexlInfoJexlNode.Info. detach()JexlInfoJexlNode. jexlInfo()Gets the associated JexlInfo instance.JexlInfoJexlNode. jexlInfo(java.lang.String name)Gets the associated JexlInfo instance.Methods in org.apache.commons.jexl3.parser with parameters of type JexlInfo Modifier and Type Method Description ASTJexlScriptJexlParser. jxltParse(JexlInfo info, JexlFeatures features, java.lang.String src, Scope scope)Parses an embedded Jexl expression within an interpolation node.default ASTJexlScriptJexlScriptParser. jxltParse(JexlInfo info, JexlFeatures features, java.lang.String src, Scope scope)Parses an embedded JXLT script or expression, an interpolation expression.ASTJexlScriptJexlScriptParser. parse(JexlInfo info, JexlFeatures features, java.lang.String src, Scope scope)Parses a script or expression.ASTJexlScriptParser. parse(JexlInfo jexlInfo, JexlFeatures jexlFeatures, java.lang.String jexlSrc, Scope jexlScope)Parses a JEXL source string and returns the corresponding AST.(package private) static JxltEngine.ExpressionJexlParser. parseInterpolation(JexlInfo info, java.lang.String src, Scope scope)Parses an interpolation expression.protected voidJexlParser. 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.
-