Uses of Class
org.apache.commons.jexl3.internal.TemplateEngine.TemplateExpression
Packages that use TemplateEngine.TemplateExpression
Package
Description
Provides utilities for introspection services.
-
Uses of TemplateEngine.TemplateExpression in org.apache.commons.jexl3.internal
Subclasses of TemplateEngine.TemplateExpression in org.apache.commons.jexl3.internalModifier and TypeClassDescription(package private) class
A composite unified expression: "...(package private) class
A constant unified expression.(package private) class
A deferred unified expression: #{jexl}.(package private) class
An immediate unified expression: ${jexl}.(package private) class
The base for JEXL based unified expressions.(package private) class
An immediate unified expression nested into a deferred unified expression.Fields in org.apache.commons.jexl3.internal declared as TemplateEngine.TemplateExpressionModifier and TypeFieldDescription(package private) TemplateEngine.TemplateExpression[]
TemplateInterpreter.Arguments.expressions
The expressions.private TemplateEngine.TemplateExpression[]
TemplateDebugger.exprs
The expressions called by the script through jexl:print.protected final TemplateEngine.TemplateExpression[]
TemplateEngine.CompositeExpression.exprs
The list of sub-expression resulting from parsing.(package private) final TemplateEngine.TemplateExpression[]
TemplateInterpreter.exprs
The array of template expressions.private final TemplateEngine.TemplateExpression[]
TemplateScript.exprs
The TemplateEngine expressions called by the script.protected final TemplateEngine.TemplateExpression
TemplateEngine.TemplateExpression.source
The source of this template expression(seeprepare(org.apache.commons.jexl3.JexlContext)
).Fields in org.apache.commons.jexl3.internal with type parameters of type TemplateEngine.TemplateExpressionModifier and TypeFieldDescription(package private) final SoftCache<String,
TemplateEngine.TemplateExpression> TemplateEngine.cache
The TemplateExpression cache.private final List<TemplateEngine.TemplateExpression>
TemplateEngine.ExpressionBuilder.expressions
The list of expressions.Methods in org.apache.commons.jexl3.internal that return TemplateEngine.TemplateExpressionModifier and TypeMethodDescription(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()
TemplateDebugger.getPrintStatement
(JexlNode child) In a template, any statement that is not 'jexl:print(n)' must be prefixed by "$$".TemplateEngine.TemplateExpression.getSource()
(package private) TemplateEngine.TemplateExpression
TemplateEngine.parseExpression
(JexlInfo info, 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.prepare
(JexlContext context) protected final 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.TemplateExpressionModifier and TypeMethodDescription(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, String action, TemplateEngine.TemplateExpression expr, Exception xany) Creates a JxltEngine.Exception from a JexlException.(package private) TemplateInterpreter.Arguments
TemplateInterpreter.Arguments.expressions
(TemplateEngine.TemplateExpression[] e) Sets the expressions.private Object
TemplateDebugger.visit
(TemplateEngine.TemplateExpression expr, Object data) Visit a template expression.Constructors in org.apache.commons.jexl3.internal with parameters of type TemplateEngine.TemplateExpressionModifierConstructorDescription(package private)
CompositeExpression
(int[] counters, List<TemplateEngine.TemplateExpression> list, TemplateEngine.TemplateExpression src) Creates a composite expression.(package private)
ConstantExpression
(Object val, TemplateEngine.TemplateExpression source) Creates a constant unified expression.(package private)
DeferredExpression
(CharSequence expr, JexlNode node, TemplateEngine.TemplateExpression source) Creates a deferred unified expression.(package private)
ImmediateExpression
(CharSequence expr, JexlNode node, TemplateEngine.TemplateExpression source) Creates an immediate unified expression.protected
JexlBasedExpression
(CharSequence theExpr, JexlNode theNode, TemplateEngine.TemplateExpression theSource) Creates a JEXL interpretable unified expression.(package private)
NestedExpression
(CharSequence expr, JexlNode node, TemplateEngine.TemplateExpression source) Creates a nested unified expression.(package private)
Creates an TemplateExpression.(package private)
TemplateScript
(TemplateEngine engine, 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.TemplateExpressionModifierConstructorDescription(package private)
CompositeExpression
(int[] counters, List<TemplateEngine.TemplateExpression> list, TemplateEngine.TemplateExpression src) Creates a composite expression.