Class TemplateResource

  • All Implemented Interfaces:
    org.thymeleaf.templateresource.ITemplateResource

    public class TemplateResource
    extends Object
    implements org.thymeleaf.templateresource.ITemplateResource
    The template resource.
    Author:
    Christian Bremer
    • Constructor Detail

      • TemplateResource

        public TemplateResource​(String path)
        Instantiates a new template resource.
        Parameters:
        path - the path
      • TemplateResource

        public TemplateResource​(String path,
                                String characterEncoding)
        Instantiates a new template resource.
        Parameters:
        path - the path
        characterEncoding - the character encoding
      • TemplateResource

        public TemplateResource​(String path,
                                org.springframework.core.io.ResourceLoader resourceLoader)
        Instantiates a new template resource.
        Parameters:
        path - the path
        resourceLoader - the resource loader
      • TemplateResource

        public TemplateResource​(String path,
                                String characterEncoding,
                                org.springframework.core.io.ResourceLoader resourceLoader)
        Instantiates a new template resource.
        Parameters:
        path - the path
        characterEncoding - the character encoding
        resourceLoader - the resource loader
    • Method Detail

      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.thymeleaf.templateresource.ITemplateResource
      • getBaseName

        public String getBaseName()
        Specified by:
        getBaseName in interface org.thymeleaf.templateresource.ITemplateResource
      • exists

        public boolean exists()
        Specified by:
        exists in interface org.thymeleaf.templateresource.ITemplateResource
      • reader

        public Reader reader()
                      throws IOException
        Specified by:
        reader in interface org.thymeleaf.templateresource.ITemplateResource
        Throws:
        IOException
      • relative

        public org.thymeleaf.templateresource.ITemplateResource relative​(String relativeLocation)
        Specified by:
        relative in interface org.thymeleaf.templateresource.ITemplateResource