public class MarkupTemplateEngine extends TemplateEngine
StreamingMarkupBuilder to generate XML/XHTML.| Modifier and Type | Class and Description | 
|---|---|
| static class  | MarkupTemplateEngine.CachingTemplateResolverA template resolver which avoids calling  ClassLoader.getResource(String)if a template path already has
 been queried before. | 
| static class  | MarkupTemplateEngine.DefaultTemplateResolver | 
| static class  | MarkupTemplateEngine.TemplateResource | 
| Constructor and Description | 
|---|
| MarkupTemplateEngine() | 
| MarkupTemplateEngine(java.lang.ClassLoader parentLoader,
                    java.io.File templateDirectory,
                    TemplateConfiguration tplConfig)Convenience constructor to build a template engine which searches for templates into a directory | 
| MarkupTemplateEngine(java.lang.ClassLoader parentLoader,
                    TemplateConfiguration tplConfig) | 
| MarkupTemplateEngine(java.lang.ClassLoader parentLoader,
                    TemplateConfiguration tplConfig,
                    TemplateResolver resolver) | 
| MarkupTemplateEngine(TemplateConfiguration tplConfig) | 
| Modifier and Type | Method and Description | 
|---|---|
| Template | createTemplate(java.io.Reader reader) | 
| Template | createTemplate(java.io.Reader reader,
              java.lang.String sourceName) | 
| Template | createTemplate(java.net.URL resource) | 
| Template | createTemplateByPath(java.lang.String templatePath) | 
| Template | createTypeCheckedModelTemplate(java.io.Reader reader,
                              java.util.Map<java.lang.String,java.lang.String> modelTypes) | 
| Template | createTypeCheckedModelTemplate(java.io.Reader reader,
                              java.lang.String sourceName,
                              java.util.Map<java.lang.String,java.lang.String> modelTypes) | 
| Template | createTypeCheckedModelTemplate(java.lang.String source,
                              java.util.Map<java.lang.String,java.lang.String> modelTypes) | 
| Template | createTypeCheckedModelTemplate(java.lang.String source,
                              java.lang.String sourceName,
                              java.util.Map<java.lang.String,java.lang.String> modelTypes) | 
| Template | createTypeCheckedModelTemplate(java.net.URL resource,
                              java.util.Map<java.lang.String,java.lang.String> modelTypes) | 
| Template | createTypeCheckedModelTemplateByPath(java.lang.String templatePath,
                                    java.util.Map<java.lang.String,java.lang.String> modelTypes) | 
| CompilerConfiguration | getCompilerConfiguration() | 
| TemplateConfiguration | getTemplateConfiguration() | 
| GroovyClassLoader | getTemplateLoader() | 
| java.net.URL | resolveTemplate(java.lang.String templatePath) | 
createTemplate, createTemplatepublic MarkupTemplateEngine()
public MarkupTemplateEngine(TemplateConfiguration tplConfig)
public MarkupTemplateEngine(java.lang.ClassLoader parentLoader,
                            TemplateConfiguration tplConfig)
public MarkupTemplateEngine(java.lang.ClassLoader parentLoader,
                            TemplateConfiguration tplConfig,
                            TemplateResolver resolver)
public MarkupTemplateEngine(java.lang.ClassLoader parentLoader,
                            java.io.File templateDirectory,
                            TemplateConfiguration tplConfig)
templateDirectory - directory where to find templatestplConfig - template engine configurationpublic Template createTemplate(java.io.Reader reader) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException
createTemplate in class TemplateEngineCompilationFailedExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic Template createTemplate(java.io.Reader reader, java.lang.String sourceName) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException
CompilationFailedExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic Template createTemplateByPath(java.lang.String templatePath) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException
CompilationFailedExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic Template createTypeCheckedModelTemplate(java.lang.String source, java.util.Map<java.lang.String,java.lang.String> modelTypes) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException
CompilationFailedExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic Template createTypeCheckedModelTemplate(java.lang.String source, java.lang.String sourceName, java.util.Map<java.lang.String,java.lang.String> modelTypes) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException
CompilationFailedExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic Template createTypeCheckedModelTemplate(java.io.Reader reader, java.util.Map<java.lang.String,java.lang.String> modelTypes) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException
CompilationFailedExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic Template createTypeCheckedModelTemplate(java.io.Reader reader, java.lang.String sourceName, java.util.Map<java.lang.String,java.lang.String> modelTypes) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException
CompilationFailedExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic Template createTypeCheckedModelTemplateByPath(java.lang.String templatePath, java.util.Map<java.lang.String,java.lang.String> modelTypes) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException
CompilationFailedExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic Template createTemplate(java.net.URL resource) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException
createTemplate in class TemplateEngineCompilationFailedExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic Template createTypeCheckedModelTemplate(java.net.URL resource, java.util.Map<java.lang.String,java.lang.String> modelTypes) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException
CompilationFailedExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic GroovyClassLoader getTemplateLoader()
public CompilerConfiguration getCompilerConfiguration()
public TemplateConfiguration getTemplateConfiguration()
public java.net.URL resolveTemplate(java.lang.String templatePath)
                             throws java.io.IOException
java.io.IOException