|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.clearsilver.jsilver.compatibility.ClearsilverRenderer
public class ClearsilverRenderer
A TemplateRenderer
implemented using ClearSilver itself.
Constructor Summary | |
---|---|
ClearsilverRenderer(ClearsilverFactory factory,
ResourceLoader resourceLoader)
Creates an implementation using the provided ClearSilver factory and JSilver resource loader. |
|
ClearsilverRenderer(ResourceLoader resourceLoader)
Creates a JSilver implementation using the JNI ClearSilver factory and provided JSilver resource loader. |
Method Summary | |
---|---|
String |
render(String templateName,
Data data)
Same as TemplateRenderer.render(String, Data, Appendable) , except returns rendered template as a
String. |
void |
render(String templateName,
Data data,
Appendable output)
Same as TemplateRenderer.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 TemplateRenderer.render(Template,Data,Appendable) , except returns rendered template as a
String. |
void |
render(Template template,
Data data,
Appendable output)
Same as TemplateRenderer.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 TemplateRenderer.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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClearsilverRenderer(ClearsilverFactory factory, ResourceLoader resourceLoader)
public ClearsilverRenderer(ResourceLoader resourceLoader)
Method Detail |
---|
public void render(String templateName, Data data, Appendable output, ResourceLoader resourceLoader) throws IOException, JSilverException
TemplateRenderer
render
in interface TemplateRenderer
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
public void render(String templateName, Data data, Appendable output) throws IOException, JSilverException
TemplateRenderer
TemplateRenderer.render(String, Data, Appendable, ResourceLoader)
, except it uses the default
ResourceLoader passed in to the JSilver constructor.
render
in interface TemplateRenderer
IOException
JSilverException
public String render(String templateName, Data data) throws IOException, JSilverException
TemplateRenderer
TemplateRenderer.render(String, Data, Appendable)
, except returns rendered template as a
String.
render
in interface TemplateRenderer
IOException
JSilverException
public void render(Template template, Data data, Appendable output, ResourceLoader resourceLoader) throws IOException, JSilverException
TemplateRenderer
render
in interface TemplateRenderer
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
public void render(Template template, Data data, Appendable output) throws IOException, JSilverException
TemplateRenderer
TemplateRenderer.render(Template,Data,Appendable,ResourceLoader)
, except it uses the
ResourceLoader passed into the JSilver constructor.
render
in interface TemplateRenderer
IOException
JSilverException
public String render(Template template, Data data) throws IOException, JSilverException
TemplateRenderer
TemplateRenderer.render(Template,Data,Appendable)
, except returns rendered template as a
String.
render
in interface TemplateRenderer
IOException
JSilverException
public void renderFromContent(String content, Data data, Appendable output) throws IOException, JSilverException
TemplateRenderer
renderFromContent
in interface TemplateRenderer
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
public String renderFromContent(String content, Data data) throws IOException, JSilverException
TemplateRenderer
TemplateRenderer.renderFromContent(String, Data, Appendable)
, except returns rendered template
as a String.
renderFromContent
in interface TemplateRenderer
IOException
JSilverException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |