| Package | Description |
|---|---|
| freemarker.ext.beans |
Provides model implementations that allow access to arbitrary Java objects.
|
| freemarker.ext.rhino |
Rhino (ECMAScript) support
|
| freemarker.template |
This package contains the core API's that most users will use.
|
| Class and Description |
|---|
| BeanModel
A class that will wrap an arbitrary object into
TemplateHashModel
interface allowing calls to arbitrary property getters and invocation of
accessible methods on the object from a template using the
object.foo to access properties and object.bar(arg1, arg2) to
invoke methods on it. |
| BeansWrapper
Utility class that provides generic services to reflection classes.
|
| BeansWrapper.MethodAppearanceDecision
Experimental class; subject to change!
Used for
BeansWrapper.finetuneMethodAppearance(java.lang.Class, java.lang.reflect.Method, freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision) as output parameter; see there. |
| StringModel
Subclass of
BeanModel that exposes the return value of the Object.toString() method through the TemplateScalarModel
interface. |
| Class and Description |
|---|
| BeansWrapper
Utility class that provides generic services to reflection classes.
|
| Class and Description |
|---|
| BeansWrapper
Utility class that provides generic services to reflection classes.
|