Package groovy.text.markup
Class MarkupTemplateEngine.DefaultTemplateResolver
java.lang.Object
groovy.text.markup.MarkupTemplateEngine.DefaultTemplateResolver
- All Implemented Interfaces:
- TemplateResolver
- Direct Known Subclasses:
- MarkupTemplateEngine.CachingTemplateResolver
- Enclosing class:
- MarkupTemplateEngine
public static class MarkupTemplateEngine.DefaultTemplateResolver extends java.lang.Object implements TemplateResolver
- 
Constructor SummaryConstructors Constructor Description DefaultTemplateResolver()
- 
Method SummaryModifier and Type Method Description voidconfigure(java.lang.ClassLoader templateClassLoader, TemplateConfiguration configuration)This method is called once the template engine is initialized, providing the resolver with the template engine configuration and its template class loader.java.net.URLresolveTemplate(java.lang.String templatePath)Resolvers must implement this method in order to resolve a template, given a template path.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Constructor Details- 
DefaultTemplateResolverpublic DefaultTemplateResolver()
 
- 
- 
Method Details- 
configurepublic void configure(java.lang.ClassLoader templateClassLoader, TemplateConfiguration configuration)Description copied from interface:TemplateResolverThis method is called once the template engine is initialized, providing the resolver with the template engine configuration and its template class loader.- Specified by:
- configurein interface- TemplateResolver
- Parameters:
- templateClassLoader- the classloader where templates will be searched for
- configuration- the configuration of the template engine
 
- 
resolveTemplatepublic java.net.URL resolveTemplate(java.lang.String templatePath) throws java.io.IOExceptionDescription copied from interface:TemplateResolverResolvers must implement this method in order to resolve a template, given a template path. They must return a valid URL or an IOException.- Specified by:
- resolveTemplatein interface- TemplateResolver
- Parameters:
- templatePath- path to the template
- Returns:
- the template URL, that will be used to load the template
- Throws:
- java.io.IOException
 
 
-