| Package | Description |
|---|---|
| freemarker.cache |
Template loading and caching.
|
| freemarker.ext.servlet |
Servlet for legacy "Model 2" frameworks that allows using FreeMarker
templates instead of JSP as the MVC View
(see in the Manual).
|
| freemarker.template |
The fundamental, most commonly used API-s of FreeMarker;
start with
Configuration (see also the
Getting Started in the Manual.) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
StatefulTemplateLoader
Interface that can be implemented by
TemplateLoader-s that maintain some
sort of internal state (i.e. |
| Modifier and Type | Class and Description |
|---|---|
class |
ByteArrayTemplateLoader
|
class |
ClassTemplateLoader
A
TemplateLoader that can load templates from the "classpath". |
class |
FileTemplateLoader
A
TemplateLoader that uses files inside 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
|
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. |
| Modifier and Type | Method and Description |
|---|---|
protected static TemplateLoader |
TemplateCache.createLegacyDefaultTemplateLoader()
Deprecated.
The
TemplateLoader should be always specified by the constructor caller. |
TemplateLoader |
TemplateCache.getTemplateLoader() |
TemplateLoader |
MultiTemplateLoader.getTemplateLoader(int index)
Returns the
TemplateLoader at the given index. |
| Modifier and Type | Method and Description |
|---|---|
protected TemplateLoader |
FreemarkerServlet.createTemplateLoader(java.lang.String templatePath)
Create the template loader.
|
| Modifier and Type | Method and Description |
|---|---|
TemplateLoader |
Configuration.getTemplateLoader()
The getter pair of
Configuration.setTemplateLoader(TemplateLoader). |
| Modifier and Type | Method and Description |
|---|---|
void |
Configuration.setTemplateLoader(TemplateLoader templateLoader)
Sets a
TemplateLoader that is used to look up and load templates;
as a side effect the template cache will be emptied (unless the new and the old values are the same). |