Class MustacheResourceTemplateLoader
- java.lang.Object
- org.springframework.boot.autoconfigure.mustache.MustacheResourceTemplateLoader
- All Implemented Interfaces:
com.samskivert.mustache.Mustache.TemplateLoader,org.springframework.beans.factory.Aware,org.springframework.context.ResourceLoaderAware
public class MustacheResourceTemplateLoader extends Object implements com.samskivert.mustache.Mustache.TemplateLoader, org.springframework.context.ResourceLoaderAware
Mustache TemplateLoader implementation that uses a prefix, suffix and the Spring Resource abstraction to load a template from a file, classpath, URL etc. A TemplateLoader is needed in the Compiler when you want to render partials (i.e. tiles-like features).- Since:
- 1.2.2
- See Also:
Mustache,Resource
Constructor Summary
Constructors Constructor Description MustacheResourceTemplateLoader()MustacheResourceTemplateLoader(String prefix, String suffix)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReadergetTemplate(String name)voidsetCharset(String charSet)Set the charset.voidsetResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)Set the resource loader.
Constructor Detail
MustacheResourceTemplateLoader
public MustacheResourceTemplateLoader()
MustacheResourceTemplateLoader
public MustacheResourceTemplateLoader(String prefix, String suffix)
Method Detail
setCharset
public void setCharset(String charSet)
Set the charset.- Parameters:
charSet- the charset
setResourceLoader
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
Set the resource loader.- Specified by:
setResourceLoaderin interfaceorg.springframework.context.ResourceLoaderAware- Parameters:
resourceLoader- the resource loader
getTemplate
public Reader getTemplate(String name) throws Exception
- Specified by:
getTemplatein interfacecom.samskivert.mustache.Mustache.TemplateLoader- Throws:
Exception