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-2017 The Apache Software Foundation. All rights reserved.