Uses of Class
org.apache.commons.jexl3.parser.ASTJexlScript
-
Packages that use ASTJexlScript Package Description org.apache.commons.jexl3.internal Provides utilities for introspection services.org.apache.commons.jexl3.parser Contains the Parser for JEXL script. -
-
Uses of ASTJexlScript in org.apache.commons.jexl3.internal
Fields in org.apache.commons.jexl3.internal declared as ASTJexlScript Modifier and Type Field Description protected ASTJexlScriptScript. scriptThe resulting AST we can interpret.private ASTJexlScriptTemplateDebugger. scriptThe outer script.private ASTJexlScriptTemplateScript. scriptThe resulting script.Methods in org.apache.commons.jexl3.internal that return ASTJexlScript Modifier and Type Method Description protected ASTJexlScriptScript. getScript()(package private) ASTJexlScriptTemplateScript. getScript()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.Methods in org.apache.commons.jexl3.internal with parameters of type ASTJexlScript Modifier and Type Method Description protected JexlOptionsEngine. evalOptions(ASTJexlScript script, JexlContext context)Compute a script options for evaluation.protected java.util.Set<java.util.List<java.lang.String>>Engine. getVariables(ASTJexlScript script)Gets the list of variables accessed by a script.protected voidEngine. getVariables(ASTJexlScript script, JexlNode node, Engine.VarCollector collector)Fills up the list of variables accessed by a node.protected voidEngine. processPragmas(ASTJexlScript script, JexlContext context, JexlOptions opts)Processes a script pragmas.protected java.lang.ObjectInterpreter. runScript(ASTJexlScript script, java.lang.Object data)protected java.lang.ObjectDebugger. visit(ASTJexlScript node, java.lang.Object arg)protected java.lang.ObjectInterpreter. visit(ASTJexlScript script, java.lang.Object data)protected java.lang.ObjectScriptVisitor. visit(ASTJexlScript node, java.lang.Object data)protected java.lang.ObjectTemplateInterpreter. visit(ASTJexlScript script, java.lang.Object data)Constructors in org.apache.commons.jexl3.internal with parameters of type ASTJexlScript Constructor Description Script(Engine engine, java.lang.String expr, ASTJexlScript ref)Do not let this be generally instantiated with a 'new'.TemplateScript(TemplateEngine engine, java.lang.String thePrefix, TemplateEngine.Block[] theSource, ASTJexlScript theScript, TemplateEngine.TemplateExpression[] theExprs)Private ctor used to expand deferred expressions during prepare. -
Uses of ASTJexlScript in org.apache.commons.jexl3.parser
Subclasses of ASTJexlScript in org.apache.commons.jexl3.parser Modifier and Type Class Description classASTJexlLambdaLambda (function).Methods in org.apache.commons.jexl3.parser that return ASTJexlScript Modifier and Type Method Description ASTJexlScriptParser. JexlExpression(Scope frame, JexlFeatures features)ASTJexlScriptParser. JexlScript(Scope frame, JexlFeatures features)StatementsASTJexlScriptJexlParser. 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.ASTJexlScriptASTJexlScript. script()Consider script with no parameters that return lambda as parametric-scripts.Methods in org.apache.commons.jexl3.parser with parameters of type ASTJexlScript Modifier and Type Method Description protected voidJexlParser. beginLambda(ASTJexlScript jjtThis)Starts the definition of a lambda.protected voidJexlParser. endLambda(ASTJexlScript jjtThis)Ends the definition of a lambda.protected abstract java.lang.ObjectParserVisitor. visit(ASTJexlScript node, java.lang.Object data)
-