Class TemplateInterpreter.Arguments
- java.lang.Object
-
- org.apache.commons.jexl3.internal.TemplateInterpreter.Arguments
-
- Enclosing class:
- TemplateInterpreter
public static class TemplateInterpreter.Arguments extends java.lang.Object
Helper ctor.Stores the different properties required to create a Template interpreter.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) TemplateEngine.TemplateExpression[]
expressions
The expressions.(package private) JexlContext
jcontext
The context.(package private) Engine
jexl
The engine.(package private) Frame
jframe
The frame.(package private) JexlOptions
options
The options.(package private) java.io.Writer
out
The writer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) TemplateInterpreter.Arguments
context(JexlContext j)
Sets the context.(package private) TemplateInterpreter.Arguments
expressions(TemplateEngine.TemplateExpression[] e)
Sets the expressions.(package private) TemplateInterpreter.Arguments
frame(Frame f)
Sets the frame.(package private) TemplateInterpreter.Arguments
options(JexlOptions o)
Sets the options.(package private) TemplateInterpreter.Arguments
writer(java.io.Writer o)
Sets the writer.
-
-
-
Field Detail
-
jexl
Engine jexl
The engine.
-
options
JexlOptions options
The options.
-
jcontext
JexlContext jcontext
The context.
-
jframe
Frame jframe
The frame.
-
expressions
TemplateEngine.TemplateExpression[] expressions
The expressions.
-
out
java.io.Writer out
The writer.
-
-
Constructor Detail
-
Arguments
Arguments(Engine e)
Sole ctor.- Parameters:
e
- the JEXL engine
-
-
Method Detail
-
context
TemplateInterpreter.Arguments context(JexlContext j)
Sets the context.- Parameters:
j
- the context- Returns:
- this instance
-
expressions
TemplateInterpreter.Arguments expressions(TemplateEngine.TemplateExpression[] e)
Sets the expressions.- Parameters:
e
- the expressions- Returns:
- this instance
-
frame
TemplateInterpreter.Arguments frame(Frame f)
Sets the frame.- Parameters:
f
- the frame- Returns:
- this instance
-
options
TemplateInterpreter.Arguments options(JexlOptions o)
Sets the options.- Parameters:
o
- the options- Returns:
- this instance
-
writer
TemplateInterpreter.Arguments writer(java.io.Writer o)
Sets the writer.- Parameters:
o
- the writer- Returns:
- this instance
-
-