A template engine which leverages 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 tplConfig) |
MarkupTemplateEngine
(ClassLoader parentLoader, TemplateConfiguration tplConfig) |
MarkupTemplateEngine
(ClassLoader parentLoader, TemplateConfiguration tplConfig, 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 |
---|---|---|
|
Template |
createTemplate(Reader reader) |
|
Template |
createTemplate(Reader reader, String sourceName) |
|
Template |
createTemplate(URL resource) |
|
Template |
createTemplateByPath(String templatePath) |
|
Template |
createTypeCheckedModelTemplate(String source, Map<String, String> modelTypes) |
|
Template |
createTypeCheckedModelTemplate(String source, String sourceName, Map<String, String> modelTypes) |
|
Template |
createTypeCheckedModelTemplate(Reader reader, Map<String, String> modelTypes) |
|
Template |
createTypeCheckedModelTemplate(Reader reader, String sourceName, Map<String, String> modelTypes) |
|
Template |
createTypeCheckedModelTemplate(URL resource, Map<String, String> modelTypes) |
|
Template |
createTypeCheckedModelTemplateByPath(String templatePath, Map<String, String> modelTypes) |
|
CompilerConfiguration |
getCompilerConfiguration() |
|
TemplateConfiguration |
getTemplateConfiguration() |
|
GroovyClassLoader |
getTemplateLoader() |
|
URL |
resolveTemplate(String templatePath) |
Methods inherited from class | Name |
---|---|
class TemplateEngine |
createTemplate, createTemplate, createTemplate, createTemplate |
class Object |
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Convenience constructor to build a template engine which searches for templates into a directory
templateDirectory
- directory where to find templatestplConfig
- template engine configurationCopyright © 2003-2019 The Apache Software Foundation. All rights reserved.