public class MarkupTemplateEngine extends TemplateEngine
StreamingMarkupBuilder to generate XML/XHTML.| Modifier and Type | Class and Description |
|---|---|
static class |
MarkupTemplateEngine.TemplateResource |
| Constructor and Description |
|---|
MarkupTemplateEngine(ClassLoader parentLoader,
File templateDirectory,
TemplateConfiguration tplConfig)
Convenience constructor to build a template engine which searches for templates into a directory
|
MarkupTemplateEngine(ClassLoader parentLoader,
TemplateConfiguration tplConfig) |
MarkupTemplateEngine(TemplateConfiguration tplConfig) |
| Modifier and Type | Method and Description |
|---|---|
Template |
createTemplate(Reader reader) |
Template |
createTemplate(URL resource) |
Template |
createTemplateByPath(String templatePath) |
Template |
createTypeCheckedModelTemplate(Reader reader,
Map<String,String> modelTypes) |
Template |
createTypeCheckedModelTemplate(String source,
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() |
createTemplate, createTemplatepublic MarkupTemplateEngine(TemplateConfiguration tplConfig)
public MarkupTemplateEngine(ClassLoader parentLoader, TemplateConfiguration tplConfig)
public MarkupTemplateEngine(ClassLoader parentLoader, File templateDirectory, TemplateConfiguration tplConfig)
templateDirectory - directory where to find templatestplConfig - template engine configurationpublic Template createTemplate(Reader reader) throws CompilationFailedException, ClassNotFoundException, IOException
createTemplate in class TemplateEngineCompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic Template createTemplateByPath(String templatePath) throws CompilationFailedException, ClassNotFoundException, IOException
public Template createTypeCheckedModelTemplate(String source, Map<String,String> modelTypes) throws CompilationFailedException, ClassNotFoundException, IOException
public Template createTypeCheckedModelTemplate(Reader reader, Map<String,String> modelTypes) throws CompilationFailedException, ClassNotFoundException, IOException
public Template createTypeCheckedModelTemplateByPath(String templatePath, Map<String,String> modelTypes) throws CompilationFailedException, ClassNotFoundException, IOException
public Template createTemplate(URL resource) throws CompilationFailedException, ClassNotFoundException, IOException
createTemplate in class TemplateEngineCompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic Template createTypeCheckedModelTemplate(URL resource, Map<String,String> modelTypes) throws CompilationFailedException, ClassNotFoundException, IOException
public GroovyClassLoader getTemplateLoader()
public CompilerConfiguration getCompilerConfiguration()
public TemplateConfiguration getTemplateConfiguration()