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) class
TemplateEngine.CompositeExpression
A composite unified expression: "...(package private) class
TemplateEngine.ConstantExpression
A constant unified expression.(package private) class
TemplateEngine.DeferredExpression
A deferred unified expression: #{jexl}.(package private) class
TemplateEngine.ImmediateExpression
An immediate unified expression: ${jexl}.(package private) class
TemplateEngine.JexlBasedExpression
The base for JEXL based unified expressions.(package private) class
TemplateEngine.NestedExpression
An 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. expressions
The expressions.private TemplateEngine.TemplateExpression[]
TemplateDebugger. exprs
The expressions called by the script through jexl:print.protected TemplateEngine.TemplateExpression[]
TemplateEngine.CompositeExpression. exprs
The list of sub-expression resulting from parsing.(package private) TemplateEngine.TemplateExpression[]
TemplateInterpreter. exprs
The array of template expressions.private TemplateEngine.TemplateExpression[]
TemplateScript. exprs
The TemplateEngine expressions called by the script.protected TemplateEngine.TemplateExpression
TemplateEngine.TemplateExpression. source
The 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 (package private) JexlCache<java.lang.String,TemplateEngine.TemplateExpression>
TemplateEngine. cache
The TemplateExpression cache.private java.util.List<TemplateEngine.TemplateExpression>
TemplateEngine.ExpressionBuilder. expressions
The list of expressions.Methods in org.apache.commons.jexl3.internal that return TemplateEngine.TemplateExpression Modifier and Type Method Description (package private) TemplateEngine.TemplateExpression
TemplateEngine.ExpressionBuilder. build(TemplateEngine el, TemplateEngine.TemplateExpression source)
Builds an TemplateExpression from a source, performs checks.(package private) TemplateEngine.TemplateExpression[]
TemplateScript. getExpressions()
private TemplateEngine.TemplateExpression
TemplateDebugger. getPrintStatement(JexlNode child)
In a template, any statement that is not 'jexl:print(n)' must be prefixed by "$$".TemplateEngine.TemplateExpression
TemplateEngine.TemplateExpression. getSource()
(package private) TemplateEngine.TemplateExpression
TemplateEngine. parseExpression(JexlInfo info, java.lang.String expr, Scope scope)
Parses a unified expression.protected TemplateEngine.TemplateExpression
TemplateEngine.CompositeExpression. prepare(Interpreter interpreter)
protected TemplateEngine.TemplateExpression
TemplateEngine.DeferredExpression. prepare(Interpreter interpreter)
protected TemplateEngine.TemplateExpression
TemplateEngine.ImmediateExpression. prepare(Interpreter interpreter)
protected TemplateEngine.TemplateExpression
TemplateEngine.NestedExpression. prepare(Interpreter interpreter)
protected TemplateEngine.TemplateExpression
TemplateEngine.TemplateExpression. prepare(Interpreter interpreter)
Prepares a sub-expression for interpretation.TemplateEngine.TemplateExpression
TemplateEngine.TemplateExpression. prepare(JexlContext context)
protected TemplateEngine.TemplateExpression
TemplateEngine.TemplateExpression. prepare(JexlContext context, Frame frame, JexlOptions opts)
Prepares this expression.Methods in org.apache.commons.jexl3.internal with parameters of type TemplateEngine.TemplateExpression Modifier and Type Method Description (package private) void
TemplateEngine.ExpressionBuilder. add(TemplateEngine.TemplateExpression expr)
Adds an TemplateExpression to the list of expressions, maintain per-type counts.(package private) TemplateEngine.TemplateExpression
TemplateEngine.ExpressionBuilder. build(TemplateEngine el, TemplateEngine.TemplateExpression source)
Builds an TemplateExpression from a source, performs checks.(package private) static JxltEngine.Exception
TemplateEngine. createException(JexlInfo info, java.lang.String action, TemplateEngine.TemplateExpression expr, java.lang.Exception xany)
Creates a JxltEngine.Exception from a JexlException.(package private) TemplateInterpreter.Arguments
TemplateInterpreter.Arguments. expressions(TemplateEngine.TemplateExpression[] e)
Sets the expressions.private java.lang.Object
TemplateDebugger. 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.DeferredExpression(java.lang.CharSequence expr, JexlNode node, TemplateEngine.TemplateExpression source)
Creates a deferred 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.NestedExpression(java.lang.CharSequence expr, JexlNode node, TemplateEngine.TemplateExpression source)
Creates a nested 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.
-