public class GroovyTemplate extends BaseTemplate
| Modifier and Type | Class and Description |
|---|---|
static class |
GroovyTemplate.ExecutableTemplate
Groovy template
|
static class |
GroovyTemplate.TClassLoader |
BaseTemplate.RawDatacompiledSource, compiledTemplate, compiledTemplateName, currentTemplate, doBodyLines, layout, layoutData, linesMatrix, timestamp| Constructor and Description |
|---|
GroovyTemplate(java.lang.String source) |
GroovyTemplate(java.lang.String name,
java.lang.String source) |
| Modifier and Type | Method and Description |
|---|---|
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 <T> void |
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
|
loadFromCache, loadPrecompiledpublic GroovyTemplate(java.lang.String name,
java.lang.String source)
public GroovyTemplate(java.lang.String source)
public static <T> void registerFormatter(java.lang.String format,
SafeFormatter formatter)
public java.lang.String render(java.util.Map<java.lang.String,java.lang.Object> args)
Templateprotected java.lang.String internalRender(java.util.Map<java.lang.String,java.lang.Object> args)
TemplateinternalRender in class TemplateGuillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly