public interface TemplateManager
Modifier and Type | Method and Description |
---|---|
void |
merge(Map values,
String templateName,
String layout,
String format,
Writer writer)
Merges values with templates and writes a merged template to the writer.
|
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). |
void |
setServletContext(javax.servlet.ServletContext ctx)
A template manager might need a context to be able to load templates from it.
|
void |
setTemplateLocation(String templateLocation) |
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.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).void setServletContext(javax.servlet.ServletContext ctx)
ctx
- servlet contextvoid setTemplateLocation(String templateLocation)
templateLocation
- this can be absolute or relative.Copyright © 2016. All rights reserved.