Class SpringTemplateLoader
java.lang.Object
com.github.jknack.handlebars.io.AbstractTemplateLoader
com.github.jknack.handlebars.io.URLTemplateLoader
com.github.jknack.handlebars.springmvc.SpringTemplateLoader
- All Implemented Interfaces:
com.github.jknack.handlebars.io.TemplateLoader
public class SpringTemplateLoader
extends com.github.jknack.handlebars.io.URLTemplateLoader
A template loader for a Spring application.
- Must support fully qualified URLs, e.g. "file:C:/page.html".
- Must support classpath pseudo-URLs, e.g. "classpath:page.html".
- Should support relative file paths, e.g. "WEB-INF/page.html".
- Since:
- 0.4.1
- Author:
- edgar.espina
- See Also:
-
ResourceLoader.getResource(String)
-
Field Summary
Fields inherited from interface com.github.jknack.handlebars.io.TemplateLoader
DEFAULT_PREFIX, DEFAULT_SUFFIX -
Constructor Summary
ConstructorsConstructorDescriptionSpringTemplateLoader(org.springframework.context.ApplicationContext applicationContext) Creates a newSpringTemplateLoader.SpringTemplateLoader(org.springframework.core.io.ResourceLoader loader) Creates a newSpringTemplateLoader. -
Method Summary
Methods inherited from class com.github.jknack.handlebars.io.URLTemplateLoader
sourceAtMethods inherited from class com.github.jknack.handlebars.io.AbstractTemplateLoader
getCharset, getPrefix, getSuffix, setCharset, setPrefix, setSuffix
-
Constructor Details
-
SpringTemplateLoader
public SpringTemplateLoader(org.springframework.core.io.ResourceLoader loader) Creates a newSpringTemplateLoader.- Parameters:
loader- The resource loader. Required.
-
SpringTemplateLoader
public SpringTemplateLoader(org.springframework.context.ApplicationContext applicationContext) Creates a newSpringTemplateLoader.- Parameters:
applicationContext- The application's context. Required.
-
-
Method Details
-
resolve
- Specified by:
resolvein interfacecom.github.jknack.handlebars.io.TemplateLoader- Overrides:
resolvein classcom.github.jknack.handlebars.io.AbstractTemplateLoader
-