|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.clearsilver.jsilver.interpreter.InterpretedTemplate
public class InterpretedTemplate
Template implementation that uses the interpreter to render itself.
Constructor Summary | |
---|---|
InterpretedTemplate(TemplateLoader loader,
TemplateSyntaxTree syntaxTree,
String name,
FunctionExecutor functionExecutor,
AutoEscapeOptions autoEscapeOptions,
EscapeMode mode)
|
Method Summary | |
---|---|
RenderingContext |
createRenderingContext(Data data,
Appendable out,
ResourceLoader resourceLoader)
Create a new RenderingContext. |
String |
getDisplayName()
Name to use when displaying error or log messages. |
EscapeMode |
getEscapeMode()
Return the EscapeMode in which this template was generated. |
String |
getTemplateName()
Name of template (e.g. |
void |
render(Data data,
Appendable out,
ResourceLoader resourceLoader)
Render the template. |
void |
render(RenderingContext context)
Render the template with a custom RenderingContext. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InterpretedTemplate(TemplateLoader loader, TemplateSyntaxTree syntaxTree, String name, FunctionExecutor functionExecutor, AutoEscapeOptions autoEscapeOptions, EscapeMode mode)
Method Detail |
---|
public void render(Data data, Appendable out, ResourceLoader resourceLoader) throws IOException
Template
render
in interface Template
data
- Data to merge with template.out
- Target to write to.resourceLoader
- ResourceLoader to use instead of the default template one when loading
files.
IOException
public void render(RenderingContext context) throws IOException
Template
render
in interface Template
context
- RenderingContext to use during rendering.
IOException
public RenderingContext createRenderingContext(Data data, Appendable out, ResourceLoader resourceLoader)
Template
createRenderingContext
in interface Template
data
- Data to merge with template.out
- Target to write to.resourceLoader
- ResourceLoader to load files.public String getTemplateName()
Template
getTemplateName
in interface Template
public EscapeMode getEscapeMode()
Template
getEscapeMode
in interface Template
public String getDisplayName()
Template
getDisplayName
in interface Template
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |