Constructor and Description |
---|
InterpretedTemplate(TemplateLoader loader,
TemplateSyntaxTree syntaxTree,
String name,
FunctionExecutor functionExecutor,
AutoEscapeOptions autoEscapeOptions,
EscapeMode mode) |
Modifier and Type | Method and Description |
---|---|
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.
|
public InterpretedTemplate(TemplateLoader loader, TemplateSyntaxTree syntaxTree, String name, FunctionExecutor functionExecutor, AutoEscapeOptions autoEscapeOptions, EscapeMode mode)
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
Copyright © 2010-2014 Google. All Rights Reserved.