spring-framework / org.springframework.ui.freemarker / SpringTemplateLoader

SpringTemplateLoader

open class SpringTemplateLoader : TemplateLoader

FreeMarker TemplateLoader adapter that loads via a Spring ResourceLoader. Used by FreeMarkerConfigurationFactory for any resource loader path that cannot be resolved to a java.io.File.

Author
Juergen Hoeller

Since
14.03.2004

See Also
FreeMarkerConfigurationFactory#setTemplateLoaderPathfreemarker.template.Configuration#setDirectoryForTemplateLoading

Constructors

<init>

SpringTemplateLoader(resourceLoader: ResourceLoader, templateLoaderPath: String)

Create a new SpringTemplateLoader.

Functions

closeTemplateSource

open fun closeTemplateSource(templateSource: Any): Unit

findTemplateSource

open fun findTemplateSource(name: String): Any

getLastModified

open fun getLastModified(templateSource: Any): Long

getReader

open fun getReader(templateSource: Any, encoding: String): Reader