public interface TemplateRenderer
| Modifier and Type | Method and Description |
|---|---|
String |
render(String templateName,
Data data)
Same as
render(String, Data, Appendable), except returns rendered template as a
String. |
void |
render(String templateName,
Data data,
Appendable output)
Same as
render(String, Data, Appendable, ResourceLoader), except it uses the default
ResourceLoader passed in to the JSilver constructor. |
void |
render(String templateName,
Data data,
Appendable output,
ResourceLoader resourceLoader)
Renders a given template and provided data, writing to an arbitrary output.
|
String |
render(Template template,
Data data)
Same as
render(Template,Data,Appendable), except returns rendered template as a
String. |
void |
render(Template template,
Data data,
Appendable output)
Same as
render(Template,Data,Appendable,ResourceLoader), except it uses the
ResourceLoader passed into the JSilver constructor. |
void |
render(Template template,
Data data,
Appendable output,
ResourceLoader resourceLoader)
Renders a given template and provided data, writing to an arbitrary output.
|
String |
renderFromContent(String content,
Data data)
Same as
renderFromContent(String, Data, Appendable), except returns rendered template
as a String. |
void |
renderFromContent(String content,
Data data,
Appendable output)
Renders a given template from the content passed in.
|
void render(String templateName, Data data, Appendable output, ResourceLoader resourceLoader) throws IOException, JSilverException
templateName - Name of template to load (e.g. "things/blah.cs").data - Data to be used in template.output - Where template should be rendered to. This can be a Writer, PrintStream,
System.out/err), StringBuffer/StringBuilder or anything that implements
java.io.AppendableresourceLoader - ResourceLoader to use when reading in included files.IOExceptionJSilverExceptionvoid render(String templateName, Data data, Appendable output) throws IOException, JSilverException
render(String, Data, Appendable, ResourceLoader), except it uses the default
ResourceLoader passed in to the JSilver constructor.IOExceptionJSilverExceptionString render(String templateName, Data data) throws IOException, JSilverException
render(String, Data, Appendable), except returns rendered template as a
String.IOExceptionJSilverExceptionvoid render(Template template, Data data, Appendable output, ResourceLoader resourceLoader) throws IOException, JSilverException
template - Template to render.data - Data to be used in template.output - Where template should be rendered to. This can be a Writer, PrintStream,
System.out/err), StringBuffer/StringBuilder or anything that implements
java.io.Appendable.resourceLoader - ResourceLoader to use when reading in included files.IOExceptionJSilverExceptionvoid render(Template template, Data data, Appendable output) throws IOException, JSilverException
render(Template,Data,Appendable,ResourceLoader), except it uses the
ResourceLoader passed into the JSilver constructor.IOExceptionJSilverExceptionString render(Template template, Data data) throws IOException, JSilverException
render(Template,Data,Appendable), except returns rendered template as a
String.IOExceptionJSilverExceptionvoid renderFromContent(String content, Data data, Appendable output) throws IOException, JSilverException
content - Content of template (e.g. "Hello <cs var:name ?>").data - Data to be used in template.output - Where template should be rendered to. This can be a Writer, PrintStream,
System.out/err), StringBuffer/StringBuilder or anything that implements
java.io.AppendableIOExceptionJSilverExceptionString renderFromContent(String content, Data data) throws IOException, JSilverException
renderFromContent(String, Data, Appendable), except returns rendered template
as a String.IOExceptionJSilverExceptionCopyright © 2010-2012 Google. All Rights Reserved.