public abstract class TemplateManager extends Object
| Constructor and Description |
|---|
TemplateManager() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
merge(Map<String,Object> 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<String,Object> 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<String,Object> 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<String,Object> 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 © 2019 JavaLite. All rights reserved.