Class ClassLoaderTemplateResolver

    • Field Detail

      • classLoader

        private final java.lang.ClassLoader classLoader
    • Constructor Detail

      • ClassLoaderTemplateResolver

        public ClassLoaderTemplateResolver()
      • ClassLoaderTemplateResolver

        public ClassLoaderTemplateResolver​(java.lang.ClassLoader classLoader)
    • Method Detail

      • computeTemplateResource

        protected ITemplateResource computeTemplateResource​(IEngineConfiguration configuration,
                                                            java.lang.String ownerTemplate,
                                                            java.lang.String template,
                                                            java.lang.String resourceName,
                                                            java.lang.String characterEncoding,
                                                            java.util.Map<java.lang.String,​java.lang.Object> templateResolutionAttributes)
        Description copied from class: AbstractConfigurableTemplateResolver

        Compute the real resource, once the resource name has been computed using prefix, suffix, and other configured artifacts.

        Specified by:
        computeTemplateResource in class AbstractConfigurableTemplateResolver
        Parameters:
        configuration - the engine configuration in use.
        ownerTemplate - the owner template, if the resource being computed is a fragment. Might be null.
        template - the template (normally the template name, except for String templates).
        resourceName - the resource name, complete with prefix, suffix, aliases, etc.
        characterEncoding - the character encoding to be used for reading the resource.
        templateResolutionAttributes - the template resolution attributes, if any. Might be null.
        Returns:
        the template resource