public class MarkupTemplateEngine extends TemplateEngine
A template engine which leverages groovy.xml.StreamingMarkupBuilder to generate XML/XHTML.
| Modifiers | Name | Description |
|---|---|---|
static class |
MarkupTemplateEngine.CachingTemplateResolver |
A template resolver which avoids calling ClassLoader.getResource if a template path already has been queried before. |
static class |
MarkupTemplateEngine.DefaultTemplateResolver |
|
static class |
MarkupTemplateEngine.TemplateResource |
| Constructor and description |
|---|
MarkupTemplateEngine() |
MarkupTemplateEngine(TemplateConfiguration config) |
MarkupTemplateEngine(ClassLoader parentLoader, TemplateConfiguration config) |
MarkupTemplateEngine(ClassLoader parentLoader, TemplateConfiguration config, TemplateResolver resolver) |
MarkupTemplateEngine(ClassLoader parentLoader, File templateDirectory, TemplateConfiguration tplConfig)Convenience constructor to build a template engine which searches for templates into a directory |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public void |
call(org.codehaus.groovy.control.SourceUnit source, org.codehaus.groovy.classgen.GeneratorContext context, org.codehaus.groovy.ast.ClassNode classNode) |
|
public Template |
createTemplate(Reader reader) |
|
public Template |
createTemplate(Reader reader, String sourceName) |
|
public Template |
createTemplate(URL resource) |
|
public Template |
createTemplateByPath(String templatePath) |
|
public Template |
createTypeCheckedModelTemplate(String source, Map<String, String> modelTypes) |
|
public Template |
createTypeCheckedModelTemplate(String source, String sourceName, Map<String, String> modelTypes) |
|
public Template |
createTypeCheckedModelTemplate(Reader reader, Map<String, String> modelTypes) |
|
public Template |
createTypeCheckedModelTemplate(Reader reader, String sourceName, Map<String, String> modelTypes) |
|
public Template |
createTypeCheckedModelTemplate(URL resource, Map<String, String> modelTypes) |
|
public Template |
createTypeCheckedModelTemplateByPath(String templatePath, Map<String, String> modelTypes) |
|
public org.codehaus.groovy.control.CompilerConfiguration |
getCompilerConfiguration() |
|
public TemplateConfiguration |
getTemplateConfiguration() |
|
public groovy.lang.GroovyClassLoader |
getTemplateLoader() |
|
public URL |
resolveTemplate(String templatePath) |
|
public URLClassLoader |
run() |
| Methods inherited from class | Name |
|---|---|
class TemplateEngine |
createTemplate, createTemplate, createTemplate, createTemplate, createTemplate, createTemplate |
Convenience constructor to build a template engine which searches for templates into a directory
templateDirectory - directory where to find templatestplConfig - template engine configurationCopyright © 2003-2024 The Apache Software Foundation. All rights reserved.