public abstract class TemplateManager extends Object
| Constructor and Description |
|---|
TemplateManager() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
merge(Map values,
String templateName,
String layout,
String format,
Writer writer)
Merges values with templates and writes a merged template to the writer.
|
abstract void |
merge(Map values,
String template,
Writer writer)
Same as
merge(java.util.Map, String, String, String, java.io.Writer), but uses default layout and default format (html). |
protected String |
sessionId()
Session ID from underlying session, or null if session does not exist.
|
abstract void |
setServletContext(javax.servlet.ServletContext ctx)
A template manager might need a context to be able to load templates from it.
|
abstract void |
setTemplateLocation(String templateLocation) |
public abstract void merge(Map values, String templateName, String layout, String format, Writer writer)
values - values to be merged.templateName - name of template in format: dir/template without
file extension. This is to support multiple template technologies in the future.writer - Writer to write results to.layout - name of layout, null if no layout is needed.public abstract void merge(Map values, String template, Writer writer)
merge(java.util.Map, String, String, String, java.io.Writer), but uses default layout and default format (html).public abstract void setServletContext(javax.servlet.ServletContext ctx)
ctx - servlet contextpublic abstract void setTemplateLocation(String templateLocation)
templateLocation - this can be absolute or relative.protected String sessionId()
Copyright © 2016. All rights reserved.