Class SpringTemplateLoader
java.lang.Object
org.springframework.ui.freemarker.SpringTemplateLoader
- All Implemented Interfaces:
- freemarker.cache.TemplateLoader
FreeMarker 
TemplateLoader adapter that loads template files via a
Spring ResourceLoader.
Used by FreeMarkerConfigurationFactory for any resource loader path
that cannot be resolved to a File.
- Since:
- 14.03.2004
- Author:
- Juergen Hoeller
- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionSpringTemplateLoader(ResourceLoader resourceLoader, String templateLoaderPath) Create a newSpringTemplateLoader.
- 
Method SummaryModifier and TypeMethodDescriptionvoidcloseTemplateSource(Object templateSource) findTemplateSource(String name) longgetLastModified(Object templateSource) 
- 
Field Details- 
loggerprotected final org.apache.commons.logging.Log logger
 
- 
- 
Constructor Details- 
SpringTemplateLoaderCreate a newSpringTemplateLoader.- Parameters:
- resourceLoader- the Spring ResourceLoader to use
- templateLoaderPath- the template loader path to use
 
 
- 
- 
Method Details- 
findTemplateSource- Specified by:
- findTemplateSourcein interface- freemarker.cache.TemplateLoader
- Throws:
- IOException
 
- 
getReader- Specified by:
- getReaderin interface- freemarker.cache.TemplateLoader
- Throws:
- IOException
 
- 
getLastModified- Specified by:
- getLastModifiedin interface- freemarker.cache.TemplateLoader
 
- 
closeTemplateSource- Specified by:
- closeTemplateSourcein interface- freemarker.cache.TemplateLoader
- Throws:
- IOException
 
 
-