Interface TemplateResolver

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void configure​(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.URL resolveTemplate​(java.lang.String templatePath)
      Resolvers must implement this method in order to resolve a template, given a template path.
    • Method Detail

      • configure

        void configure​(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.
        Parameters:
        templateClassLoader - the classloader where templates will be searched for
        configuration - the configuration of the template engine
      • resolveTemplate

        java.net.URL resolveTemplate​(java.lang.String templatePath)
                              throws java.io.IOException
        Resolvers must implement this method in order to resolve a template, given a template path. They must return a valid URL or an IOException.
        Parameters:
        templatePath - path to the template
        Returns:
        the template URL, that will be used to load the template
        Throws:
        java.io.IOException