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) final classA composite unified expression: "...(package private) final classA constant unified expression.(package private) final classA deferred unified expression: #{jexl}.(package private) final classAn immediate unified expression: ${jexl}.(package private) classThe base for JEXL based unified expressions.(package private) final classAn 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.expressionsThe expressions.private TemplateEngine.TemplateExpression[]TemplateDebugger.exprsThe expressions called by the script through jexl:print.protected final TemplateEngine.TemplateExpression[]TemplateEngine.CompositeExpression.exprsThe list of sub-expression resulting from parsing.(package private) final TemplateEngine.TemplateExpression[]TemplateInterpreter.exprsThe array of template expressions.private final TemplateEngine.TemplateExpression[]TemplateScript.exprsThe TemplateEngine expressions called by the script.protected final 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.TemplateExpressionModifier and TypeFieldDescription(package private) final JexlCache<String, TemplateEngine.TemplateExpression> TemplateEngine.cacheThe TemplateExpression cache.private final List<TemplateEngine.TemplateExpression> TemplateEngine.ExpressionBuilder.expressionsThe list of expressions.Methods in org.apache.commons.jexl3.internal that return TemplateEngine.TemplateExpressionModifier and TypeMethodDescription(package private) TemplateEngine.TemplateExpressionTemplateEngine.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.TemplateExpressionTemplateEngine.parseExpression(JexlInfo info, 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.TemplateExpression.prepare(JexlContext context) protected final TemplateEngine.TemplateExpressionTemplateEngine.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) 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 an TemplateExpression from a source, performs checks.(package private) static JxltEngine.ExceptionTemplateEngine.createException(JexlInfo info, String action, TemplateEngine.TemplateExpression expr, Exception xany) Creates a JxltEngine.Exception from a JexlException.(package private) TemplateInterpreter.ArgumentsTemplateInterpreter.Arguments.expressions(TemplateEngine.TemplateExpression[] e) Sets the expressions.private ObjectTemplateDebugger.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.protectedJexlBasedExpression(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.