|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjuzu.template.Template.Builder
public class Template.Builder
A builder providing a fluent syntax for rendering a template.
Constructor Summary | |
---|---|
Template.Builder()
|
Method Summary | ||
---|---|---|
Response.Content |
notFound()
Renders the template and set a 404 response on the current MimeContext . |
|
Response.Content |
ok()
Renders the template and set the response on the current MimeContext . |
|
Response.Render |
render()
Renders the template and returns a render response. |
|
|
renderTo(A appendable)
Renders the template to the specified appendable, the current MimeContext will not be affected. |
|
void |
renderTo(Stream.Char printer)
Renders the template to the specified printer, the current MimeContext will not be affected. |
|
Template.Builder |
set(String name,
Object value)
Update a parameter, if the value is not null the parameter with the specified name is set, otherwise the parameter is removed. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Template.Builder()
Method Detail |
---|
public Template.Builder set(String name, Object value) throws NullPointerException
name
- the parameter namevalue
- the parameter value
NullPointerException
- if the name argument is nullpublic Response.Render render() throws TemplateExecutionException, UndeclaredIOException
TemplateExecutionException
UndeclaredIOException
public final Response.Content ok()
MimeContext
.
public final Response.Content notFound()
MimeContext
.
public <A extends Appendable> A renderTo(A appendable) throws TemplateExecutionException, UndeclaredIOException
MimeContext
will not be affected.
appendable
- the appendable
TemplateExecutionException
- any execution exception
UndeclaredIOException
- any io exceptionpublic void renderTo(Stream.Char printer) throws TemplateExecutionException, UndeclaredIOException
MimeContext
will not be affected.
printer
- the printer
TemplateExecutionException
- any execution exception
UndeclaredIOException
- any io exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |