|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TemplateRenderer
Renders a template.
Method Summary | |
---|---|
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. |
Method Detail |
---|
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.
IOException
JSilverException
void 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.
IOException
JSilverException
String render(String templateName, Data data) throws IOException, JSilverException
render(String, Data, Appendable)
, except returns rendered template as a
String.
IOException
JSilverException
void 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.
IOException
JSilverException
void 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.
IOException
JSilverException
String render(Template template, Data data) throws IOException, JSilverException
render(Template,Data,Appendable)
, except returns rendered template as a
String.
IOException
JSilverException
void 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.Appendable
IOException
JSilverException
String renderFromContent(String content, Data data) throws IOException, JSilverException
renderFromContent(String, Data, Appendable)
, except returns rendered template
as a String.
IOException
JSilverException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |