| Package | Description |
|---|---|
| freemarker.core |
The seldom used or advanced parts of the fundamental FreeMarker API, compared to
freemarker.template. |
| freemarker.ext.dom |
Exposes DOM XML nodes to templates as easily traversable trees;
see in the Manual.
|
| freemarker.ext.xml |
Deprecated, use W3C DOM with
freemarker.ext.dom instead;
Exposes XML from DOM, dom4j or JDOM nodes, uniformly. |
| freemarker.template |
The fundamental, most commonly used API-s of FreeMarker;
start with
Configuration (also see
Getting Stared in the Manual.) |
| Modifier and Type | Method and Description |
|---|---|
TemplateNodeModel |
Environment.getCurrentVisitorNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
Environment.setCurrentVisitorNode(TemplateNodeModel node)
sets TemplateNodeModel as the current visitor node.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NodeModel
A base class for wrapping a W3C DOM Node as a FreeMarker template model.
|
| Modifier and Type | Method and Description |
|---|---|
TemplateNodeModel |
NodeModel.getParentNode() |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeListModel
Deprecated.
Use
NodeModel instead. |
| Modifier and Type | Method and Description |
|---|---|
TemplateNodeModel |
NodeListModel.getParentNode()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
TemplateNodeModel |
TemplateNodeModel.getParentNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
Template.process(java.lang.Object dataModel,
java.io.Writer out,
ObjectWrapper wrapper,
TemplateNodeModel rootNode)
Like
Template.process(Object, Writer), but also sets a (XML-)node to be recursively processed by the template. |