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(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(ClassLoader parentLoader,
                    TemplateConfiguration tplConfig,
                    TemplateResolver resolver) | 
| MarkupTemplateEngine(TemplateConfiguration tplConfig) | 
| Modifier and Type | Method and Description | 
|---|---|
| Template | createTemplate(Reader reader) | 
| Template | createTemplate(Reader reader,
              String sourceName) | 
| Template | createTemplate(URL resource) | 
| Template | createTemplateByPath(String templatePath) | 
| Template | createTypeCheckedModelTemplate(Reader reader,
                              Map<String,String> modelTypes) | 
| Template | createTypeCheckedModelTemplate(Reader reader,
                              String sourceName,
                              Map<String,String> modelTypes) | 
| Template | createTypeCheckedModelTemplate(String source,
                              Map<String,String> modelTypes) | 
| Template | createTypeCheckedModelTemplate(String source,
                              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) | 
createTemplate, createTemplatepublic MarkupTemplateEngine()
public MarkupTemplateEngine(TemplateConfiguration tplConfig)
public MarkupTemplateEngine(ClassLoader parentLoader, TemplateConfiguration tplConfig)
public MarkupTemplateEngine(ClassLoader parentLoader, TemplateConfiguration tplConfig, TemplateResolver resolver)
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 createTemplate(Reader reader, String sourceName) throws CompilationFailedException, ClassNotFoundException, IOException
public Template createTemplateByPath(String templatePath) throws CompilationFailedException, ClassNotFoundException, IOException
public Template createTypeCheckedModelTemplate(String source, Map<String,String> modelTypes) throws CompilationFailedException, ClassNotFoundException, IOException
public Template createTypeCheckedModelTemplate(String source, String sourceName, Map<String,String> modelTypes) throws CompilationFailedException, ClassNotFoundException, IOException
public Template createTypeCheckedModelTemplate(Reader reader, Map<String,String> modelTypes) throws CompilationFailedException, ClassNotFoundException, IOException
public Template createTypeCheckedModelTemplate(Reader reader, String sourceName, 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()
public URL resolveTemplate(String templatePath) throws IOException
IOException