Package groovy.text.markup
Class MarkupTemplateEngine
- java.lang.Object
- 
- groovy.text.TemplateEngine
- 
- groovy.text.markup.MarkupTemplateEngine
 
 
- 
 public class MarkupTemplateEngine extends TemplateEngine A template engine which leveragesStreamingMarkupBuilderto generate XML/XHTML.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classMarkupTemplateEngine.CachingTemplateResolverA template resolver which avoids callingClassLoader.getResource(String)if a template path already has been queried before.static classMarkupTemplateEngine.DefaultTemplateResolverstatic classMarkupTemplateEngine.TemplateResource
 - 
Constructor SummaryConstructors Constructor Description MarkupTemplateEngine()MarkupTemplateEngine(TemplateConfiguration config)MarkupTemplateEngine(java.lang.ClassLoader parentLoader, TemplateConfiguration config)MarkupTemplateEngine(java.lang.ClassLoader parentLoader, TemplateConfiguration config, TemplateResolver resolver)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
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplatecreateTemplate(java.io.Reader reader)TemplatecreateTemplate(java.io.Reader reader, java.lang.String sourceName)TemplatecreateTemplate(java.net.URL resource)TemplatecreateTemplateByPath(java.lang.String templatePath)TemplatecreateTypeCheckedModelTemplate(java.io.Reader reader, java.lang.String sourceName, java.util.Map<java.lang.String,java.lang.String> modelTypes)TemplatecreateTypeCheckedModelTemplate(java.io.Reader reader, java.util.Map<java.lang.String,java.lang.String> modelTypes)TemplatecreateTypeCheckedModelTemplate(java.lang.String source, java.lang.String sourceName, java.util.Map<java.lang.String,java.lang.String> modelTypes)TemplatecreateTypeCheckedModelTemplate(java.lang.String source, java.util.Map<java.lang.String,java.lang.String> modelTypes)TemplatecreateTypeCheckedModelTemplate(java.net.URL resource, java.util.Map<java.lang.String,java.lang.String> modelTypes)TemplatecreateTypeCheckedModelTemplateByPath(java.lang.String templatePath, java.util.Map<java.lang.String,java.lang.String> modelTypes)CompilerConfigurationgetCompilerConfiguration()TemplateConfigurationgetTemplateConfiguration()GroovyClassLoadergetTemplateLoader()java.net.URLresolveTemplate(java.lang.String templatePath)- 
Methods inherited from class groovy.text.TemplateEnginecreateTemplate, createTemplate
 
- 
 
- 
- 
- 
Constructor Detail- 
MarkupTemplateEnginepublic MarkupTemplateEngine() 
 - 
MarkupTemplateEnginepublic MarkupTemplateEngine(TemplateConfiguration config) 
 - 
MarkupTemplateEnginepublic MarkupTemplateEngine(java.lang.ClassLoader parentLoader, TemplateConfiguration config)
 - 
MarkupTemplateEnginepublic MarkupTemplateEngine(java.lang.ClassLoader parentLoader, TemplateConfiguration config, TemplateResolver resolver)
 - 
MarkupTemplateEnginepublic 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- Parameters:
- templateDirectory- directory where to find templates
- tplConfig- template engine configuration
 
 
- 
 - 
Method Detail- 
createTemplatepublic Template createTemplate(java.io.Reader reader) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException - Specified by:
- createTemplatein class- TemplateEngine
- Throws:
- CompilationFailedException
- java.lang.ClassNotFoundException
- java.io.IOException
 
 - 
createTemplatepublic Template createTemplate(java.io.Reader reader, java.lang.String sourceName) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException - Throws:
- CompilationFailedException
- java.lang.ClassNotFoundException
- java.io.IOException
 
 - 
createTemplateByPathpublic Template createTemplateByPath(java.lang.String templatePath) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException - Throws:
- CompilationFailedException
- java.lang.ClassNotFoundException
- java.io.IOException
 
 - 
createTypeCheckedModelTemplatepublic Template createTypeCheckedModelTemplate(java.lang.String source, java.util.Map<java.lang.String,java.lang.String> modelTypes) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException - Throws:
- CompilationFailedException
- java.lang.ClassNotFoundException
- java.io.IOException
 
 - 
createTypeCheckedModelTemplatepublic 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 - Throws:
- CompilationFailedException
- java.lang.ClassNotFoundException
- java.io.IOException
 
 - 
createTypeCheckedModelTemplatepublic Template createTypeCheckedModelTemplate(java.io.Reader reader, java.util.Map<java.lang.String,java.lang.String> modelTypes) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException - Throws:
- CompilationFailedException
- java.lang.ClassNotFoundException
- java.io.IOException
 
 - 
createTypeCheckedModelTemplatepublic 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 - Throws:
- CompilationFailedException
- java.lang.ClassNotFoundException
- java.io.IOException
 
 - 
createTypeCheckedModelTemplateByPathpublic Template createTypeCheckedModelTemplateByPath(java.lang.String templatePath, java.util.Map<java.lang.String,java.lang.String> modelTypes) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException - Throws:
- CompilationFailedException
- java.lang.ClassNotFoundException
- java.io.IOException
 
 - 
createTemplatepublic Template createTemplate(java.net.URL resource) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException - Overrides:
- createTemplatein class- TemplateEngine
- Throws:
- CompilationFailedException
- java.lang.ClassNotFoundException
- java.io.IOException
 
 - 
createTypeCheckedModelTemplatepublic Template createTypeCheckedModelTemplate(java.net.URL resource, java.util.Map<java.lang.String,java.lang.String> modelTypes) throws CompilationFailedException, java.lang.ClassNotFoundException, java.io.IOException - Throws:
- CompilationFailedException
- java.lang.ClassNotFoundException
- java.io.IOException
 
 - 
getTemplateLoaderpublic GroovyClassLoader getTemplateLoader() 
 - 
getCompilerConfigurationpublic CompilerConfiguration getCompilerConfiguration() 
 - 
getTemplateConfigurationpublic TemplateConfiguration getTemplateConfiguration() 
 - 
resolveTemplatepublic java.net.URL resolveTemplate(java.lang.String templatePath) throws java.io.IOException- Throws:
- java.io.IOException
 
 
- 
 
-