Package | Description |
---|---|
freemarker.core |
This package contains FreeMarker's core parsing/rendering functionality;
most casual users do not need to be aware of the classes in this package,
and can restrict their attention to the
freemarker.template
package. |
freemarker.ext.beans |
Provides model implementations that allow access to arbitrary Java objects.
|
freemarker.ext.dom | |
freemarker.ext.jdom | |
freemarker.ext.jython |
Provides model implementations that allow access to arbitrary
Jython objects.
|
freemarker.ext.rhino |
Rhino (ECMAScript) support
|
freemarker.ext.xml |
Provides data model adapter for DOM, dom4j and JDOM; three widely used XML
document object models.
|
freemarker.template |
This package contains the core API's that most users will use.
|
freemarker.template.utility |
Utility classes that may be used to customize aspects of FreeMarker.
|
Modifier and Type | Class and Description |
---|---|
class |
CollectionAndSequence
Add sequence capabilities to an existing collection, or
vice versa.
|
class |
StringArraySequence
Sequence variable implementation that wraps a String[] with relatively low
resource utilization.
|
Modifier and Type | Method and Description |
---|---|
TemplateSequenceModel |
TemplateElement.getChildNodes() |
Constructor and Description |
---|
CollectionAndSequence(TemplateSequenceModel sequence) |
Modifier and Type | Class and Description |
---|---|
class |
ArrayModel
A class that will wrap an arbitrary array into
TemplateCollectionModel
and TemplateSequenceModel interfaces. |
class |
CollectionModel
A special case of
BeanModel that can wrap Java collections
and that implements the TemplateCollectionModel in order to be usable
in a <foreach> block. |
class |
SimpleMethodModel
A class that will wrap a reflected method call into a
TemplateMethodModel interface. |
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 |
---|---|
TemplateSequenceModel |
NodeModel.getChildNodes() |
Modifier and Type | Class and Description |
---|---|
class |
NodeListModel
Deprecated.
Use
NodeModel instead. |
Modifier and Type | Class and Description |
---|---|
class |
JythonSequenceModel
Model for Jython sequence objects (
PySequence descendants). |
Modifier and Type | Class and Description |
---|---|
class |
RhinoFunctionModel |
class |
RhinoScriptableModel |
Modifier and Type | Method and Description |
---|---|
TemplateSequenceModel |
NodeListModel.getChildNodes()
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleList
Deprecated.
Use SimpleSequence instead.
|
class |
SimpleSequence
A convenient implementation of a list.
|
class |
TemplateModelListSequence
Sequence that wraps a
java.util.List of already wrapped objects
directly, with minimal resource usage. |
Modifier and Type | Method and Description |
---|---|
TemplateSequenceModel |
TemplateNodeModel.getChildNodes() |
Modifier and Type | Field and Description |
---|---|
static TemplateSequenceModel |
Constants.EMPTY_SEQUENCE |