Uses of Class
org.apache.commons.jexl3.internal.TemplateEngine.TemplateExpression
-
Packages that use TemplateEngine.TemplateExpression Package Description org.apache.commons.jexl3.internal Provides utilities for introspection services. -
-
Uses of TemplateEngine.TemplateExpression in org.apache.commons.jexl3.internal
Subclasses of TemplateEngine.TemplateExpression in org.apache.commons.jexl3.internal Modifier and Type Class Description (package private) classTemplateEngine.CompositeExpressionA composite unified expression: "...(package private) classTemplateEngine.ConstantExpressionA constant unified expression.(package private) classTemplateEngine.DeferredExpressionA deferred unified expression: #{jexl}.(package private) classTemplateEngine.ImmediateExpressionAn immediate unified expression: ${jexl}.(package private) classTemplateEngine.JexlBasedExpressionThe base for JEXL based unified expressions.(package private) classTemplateEngine.NestedExpressionAn immediate unified expression nested into a deferred unified expression.Fields in org.apache.commons.jexl3.internal declared as TemplateEngine.TemplateExpression Modifier and Type Field Description (package private) TemplateEngine.TemplateExpression[]TemplateInterpreter.Arguments. expressionsThe expressions.private TemplateEngine.TemplateExpression[]TemplateDebugger. exprsThe expressions called by the script through jexl:print.(package private) TemplateEngine.TemplateExpression[]TemplateEngine.CompositeExpression. exprsThe list of sub-expression resulting from parsing.(package private) TemplateEngine.TemplateExpression[]TemplateInterpreter. exprsThe array of template expressions.private TemplateEngine.TemplateExpression[]TemplateScript. exprsThe TemplateEngine expressions called by the script.protected TemplateEngine.TemplateExpressionTemplateEngine.TemplateExpression. sourceThe source of this template expression(seeprepare(org.apache.commons.jexl3.internal.Interpreter)).Fields in org.apache.commons.jexl3.internal with type parameters of type TemplateEngine.TemplateExpression Modifier and Type Field Description private java.util.List<TemplateEngine.TemplateExpression>TemplateEngine.ExpressionBuilder. expressionsThe list of expressions.Methods in org.apache.commons.jexl3.internal that return TemplateEngine.TemplateExpression Modifier and Type Method Description (package private) TemplateEngine.TemplateExpressionTemplateEngine.ExpressionBuilder. build(TemplateEngine el, TemplateEngine.TemplateExpression source)Builds a TemplateExpression from a source, performs checks.private TemplateEngine.TemplateExpression[]TemplateScript. calleeScripts(Scope scope, TemplateEngine.Block[] blocks, JexlNode.Info[] callSites)Creates the expression array from the list of blocks.(package private) TemplateEngine.TemplateExpression[]TemplateScript. getExpressions()private TemplateEngine.TemplateExpressionTemplateDebugger. getPrintStatement(JexlNode child)In a template, any statement that is not 'jexl:print(n)' must be prefixed by "$$".TemplateEngine.TemplateExpressionTemplateEngine.TemplateExpression. getSource()(package private) TemplateEngine.TemplateExpressionTemplateEngine. parseExpression(JexlInfo info, java.lang.String expr, Scope scope)Parses a unified expression.protected TemplateEngine.TemplateExpressionTemplateEngine.CompositeExpression. prepare(Interpreter interpreter)protected TemplateEngine.TemplateExpressionTemplateEngine.DeferredExpression. prepare(Interpreter interpreter)protected TemplateEngine.TemplateExpressionTemplateEngine.ImmediateExpression. prepare(Interpreter interpreter)protected TemplateEngine.TemplateExpressionTemplateEngine.NestedExpression. prepare(Interpreter interpreter)protected TemplateEngine.TemplateExpressionTemplateEngine.TemplateExpression. prepare(Interpreter interpreter)Prepares a sub-expression for interpretation.TemplateEngine.TemplateExpressionTemplateEngine.TemplateExpression. prepare(JexlContext context)protected TemplateEngine.TemplateExpressionTemplateEngine.TemplateExpression. prepare(JexlContext context, Frame frame, JexlOptions options)Prepares this expression.Methods in org.apache.commons.jexl3.internal with parameters of type TemplateEngine.TemplateExpression Modifier and Type Method Description (package private) voidTemplateEngine.ExpressionBuilder. add(TemplateEngine.TemplateExpression expr)Adds an TemplateExpression to the list of expressions, maintain per-type counts.(package private) TemplateEngine.TemplateExpressionTemplateEngine.ExpressionBuilder. build(TemplateEngine el, TemplateEngine.TemplateExpression source)Builds a TemplateExpression from a source, performs checks.(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.(package private) TemplateInterpreter.ArgumentsTemplateInterpreter.Arguments. expressions(TemplateEngine.TemplateExpression[] e)Sets the expressions.private java.lang.ObjectTemplateDebugger. visit(TemplateEngine.TemplateExpression expr, java.lang.Object data)Visit a template expression.Constructors in org.apache.commons.jexl3.internal with parameters of type TemplateEngine.TemplateExpression Constructor Description CompositeExpression(int[] counters, java.util.List<TemplateEngine.TemplateExpression> list, TemplateEngine.TemplateExpression src)Creates a composite expression.ConstantExpression(java.lang.Object val, TemplateEngine.TemplateExpression source)Creates a constant unified expression.ImmediateExpression(java.lang.CharSequence expr, JexlNode node, TemplateEngine.TemplateExpression source)Creates an immediate unified expression.JexlBasedExpression(java.lang.CharSequence theExpr, JexlNode theNode, TemplateEngine.TemplateExpression theSource)Creates a JEXL interpretable unified expression.TemplateExpression(TemplateEngine.TemplateExpression src)Creates an TemplateExpression.TemplateScript(TemplateEngine engine, java.lang.String thePrefix, TemplateEngine.Block[] theSource, ASTJexlScript theScript, TemplateEngine.TemplateExpression[] theExprs)Private ctor used to expand deferred expressions during prepare.Constructor parameters in org.apache.commons.jexl3.internal with type arguments of type TemplateEngine.TemplateExpression Constructor Description CompositeExpression(int[] counters, java.util.List<TemplateEngine.TemplateExpression> list, TemplateEngine.TemplateExpression src)Creates a composite expression.
-