play.templates
Class GroovyTemplate
java.lang.Object
play.templates.Template
play.templates.BaseTemplate
play.templates.GroovyTemplate
public class GroovyTemplate
- extends BaseTemplate
A template
Method Summary |
void |
compile()
|
protected java.lang.String |
internalRender(java.util.Map<java.lang.String,java.lang.Object> args)
The internal rendering method - When one templated calls another template,
this method is used. |
static
|
registerFormatter(java.lang.String format,
SafeFormatter formatter)
|
java.lang.String |
render(java.util.Map<java.lang.String,java.lang.Object> args)
Starts the rendering process without modifying the args-map |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroovyTemplate
public GroovyTemplate(java.lang.String name,
java.lang.String source)
GroovyTemplate
public GroovyTemplate(java.lang.String source)
registerFormatter
public static <T> void registerFormatter(java.lang.String format,
SafeFormatter formatter)
compile
public void compile()
- Specified by:
compile
in class Template
render
public java.lang.String render(java.util.Map<java.lang.String,java.lang.Object> args)
- Description copied from class:
Template
- Starts the rendering process without modifying the args-map
- Overrides:
render
in class Template
- Parameters:
args
- map containing data binding info
- Returns:
- the result of the complete rendering
internalRender
protected java.lang.String internalRender(java.util.Map<java.lang.String,java.lang.Object> args)
- Description copied from class:
Template
- The internal rendering method - When one templated calls another template,
this method is used. The input args-map is constantly being modified, as different
templates "communicate" with each other by storing info in the map
- Specified by:
internalRender
in class Template
Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly