Interface for template resolvers, which, given a template identifier, return an URL where the template can be loaded.
Type | Name and description |
---|---|
void |
configure(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. |
URL |
resolveTemplate(String templatePath) Resolvers must implement this method in order to resolve a template, given a template path. |
This method is called once the template engine is initialized, providing the resolver with the template engine configuration and its template class loader.
templateClassLoader
- the classloader where templates will be searched forconfiguration
- the configuration of the template engineResolvers must implement this method in order to resolve a template, given a template path. They must return a valid URL or an IOException.
templatePath
- path to the template