public class MarkupTemplateEngine extends TemplateEngine
StreamingMarkupBuilder to generate XML/XHTML.| Modifier and Type | Class and Description |
|---|---|
static class |
MarkupTemplateEngine.CachingTemplateResolver
A 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) |
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 org.codehaus.groovy.control.CompilationFailedException, ClassNotFoundException, IOException
createTemplate in class TemplateEngineorg.codehaus.groovy.control.CompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic Template createTemplate(Reader reader, String sourceName) throws org.codehaus.groovy.control.CompilationFailedException, ClassNotFoundException, IOException
org.codehaus.groovy.control.CompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic Template createTemplateByPath(String templatePath) throws org.codehaus.groovy.control.CompilationFailedException, ClassNotFoundException, IOException
org.codehaus.groovy.control.CompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic Template createTypeCheckedModelTemplate(String source, Map<String,String> modelTypes) throws org.codehaus.groovy.control.CompilationFailedException, ClassNotFoundException, IOException
org.codehaus.groovy.control.CompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic Template createTypeCheckedModelTemplate(String source, String sourceName, Map<String,String> modelTypes) throws org.codehaus.groovy.control.CompilationFailedException, ClassNotFoundException, IOException
org.codehaus.groovy.control.CompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic Template createTypeCheckedModelTemplate(Reader reader, Map<String,String> modelTypes) throws org.codehaus.groovy.control.CompilationFailedException, ClassNotFoundException, IOException
org.codehaus.groovy.control.CompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic Template createTypeCheckedModelTemplate(Reader reader, String sourceName, Map<String,String> modelTypes) throws org.codehaus.groovy.control.CompilationFailedException, ClassNotFoundException, IOException
org.codehaus.groovy.control.CompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic Template createTypeCheckedModelTemplateByPath(String templatePath, Map<String,String> modelTypes) throws org.codehaus.groovy.control.CompilationFailedException, ClassNotFoundException, IOException
org.codehaus.groovy.control.CompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic Template createTemplate(URL resource) throws org.codehaus.groovy.control.CompilationFailedException, ClassNotFoundException, IOException
createTemplate in class TemplateEngineorg.codehaus.groovy.control.CompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic Template createTypeCheckedModelTemplate(URL resource, Map<String,String> modelTypes) throws org.codehaus.groovy.control.CompilationFailedException, ClassNotFoundException, IOException
org.codehaus.groovy.control.CompilationFailedExceptionClassNotFoundExceptionIOExceptionpublic groovy.lang.GroovyClassLoader getTemplateLoader()
public org.codehaus.groovy.control.CompilerConfiguration getCompilerConfiguration()
public TemplateConfiguration getTemplateConfiguration()
public URL resolveTemplate(String templatePath) throws IOException
IOException