|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TemplateLoader | |
---|---|
freemarker.cache | Contains classes and interfaces that deal with template loading and caching. |
freemarker.ext.servlet | Provides a generic purpose servlet that generates dynamic response using FreeMarker. |
freemarker.template | This package contains the core API's that most users will use. |
Uses of TemplateLoader in freemarker.cache |
---|
Subinterfaces of TemplateLoader in freemarker.cache | |
---|---|
interface |
StatefulTemplateLoader
Interface that can be implemented by template loaders that maintain some sort of internal state (i.e. caches of earlier lookups for performance optimization purposes etc.) and support resetting of their state. |
Classes in freemarker.cache that implement TemplateLoader | |
---|---|
class |
ClassTemplateLoader
A TemplateLoader that uses streams reachable through
Class.getResourceAsStream(String) as its source of templates. |
class |
FileTemplateLoader
A TemplateLoader that uses files in a specified directory as the
source of templates. |
class |
MultiTemplateLoader
A TemplateLoader that uses a set of other loaders to load the templates. |
class |
StringTemplateLoader
A TemplateLoader that uses a Map with Strings as its source of
templates. |
class |
URLTemplateLoader
This is an abstract template loader that can load templates whose location can be described by an URL. |
class |
WebappTemplateLoader
A TemplateLoader that uses streams reachable through
ServletContext.getResource(String) as its source of templates. |
Methods in freemarker.cache that return TemplateLoader | |
---|---|
TemplateLoader |
TemplateCache.getTemplateLoader()
|
Constructors in freemarker.cache with parameters of type TemplateLoader | |
---|---|
MultiTemplateLoader(TemplateLoader[] loaders)
Creates a new multi template Loader that will use the specified loaders. |
|
TemplateCache(TemplateLoader loader)
Creates a new template cache with a custom template loader that is used to load the templates. |
|
TemplateCache(TemplateLoader loader,
CacheStorage storage)
Creates a new template cache with a custom template loader that is used to load the templates. |
Uses of TemplateLoader in freemarker.ext.servlet |
---|
Methods in freemarker.ext.servlet that return TemplateLoader | |
---|---|
protected TemplateLoader |
FreemarkerServlet.createTemplateLoader(java.lang.String templatePath)
Create the template loader. |
Uses of TemplateLoader in freemarker.template |
---|
Methods in freemarker.template that return TemplateLoader | |
---|---|
TemplateLoader |
Configuration.getTemplateLoader()
|
Methods in freemarker.template with parameters of type TemplateLoader | |
---|---|
void |
Configuration.setTemplateLoader(TemplateLoader loader)
Sets a template loader that is used to look up and load templates. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |