Class SpringResourceTemplateResource
- Object
-
- org.thymeleaf.spring3.templateresource.SpringResourceTemplateResource
-
- All Implemented Interfaces:
org.thymeleaf.templateresource.ITemplateResource
public final class SpringResourceTemplateResource extends Object implements org.thymeleaf.templateresource.ITemplateResource
Implementation of
ITemplateResourcethat resolves resources by delegating on Spring's resource resolution mechanism, implemented by theResourceLoaderinterface.This resource resolver accesses the Spring resource resolution mechanism by means of calls to
ResourceLoader.getResource(String).- Since:
- 3.0.0
- Author:
- Daniel Fernández
-
-
Constructor Summary
Constructors Constructor Description SpringResourceTemplateResource(org.springframework.context.ApplicationContext applicationContext, String location, String characterEncoding)SpringResourceTemplateResource(org.springframework.core.io.Resource resource, String characterEncoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanexists()StringgetBaseName()StringgetDescription()Readerreader()org.thymeleaf.templateresource.ITemplateResourcerelative(String relativeLocation)
-
-
-
Constructor Detail
-
SpringResourceTemplateResource
public SpringResourceTemplateResource(org.springframework.context.ApplicationContext applicationContext, String location, String characterEncoding)
-
SpringResourceTemplateResource
public SpringResourceTemplateResource(org.springframework.core.io.Resource resource, String characterEncoding)
-
-
Method Detail
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.thymeleaf.templateresource.ITemplateResource
-
getBaseName
public String getBaseName()
- Specified by:
getBaseNamein interfaceorg.thymeleaf.templateresource.ITemplateResource
-
exists
public boolean exists()
- Specified by:
existsin interfaceorg.thymeleaf.templateresource.ITemplateResource
-
reader
public Reader reader() throws IOException
- Specified by:
readerin interfaceorg.thymeleaf.templateresource.ITemplateResource- Throws:
IOException
-
relative
public org.thymeleaf.templateresource.ITemplateResource relative(String relativeLocation)
- Specified by:
relativein interfaceorg.thymeleaf.templateresource.ITemplateResource
-
-