Class TemplateResource

java.lang.Object
org.bremersee.spring.thymeleaf.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 Details

    • 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 Details

    • 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