| Name | Description | Type | Package | Framework | 
| ArrayModel | A class that will wrap an arbitrary array into TemplateCollectionModel and TemplateSequenceModel interfaces. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| BeanModel | A class that will wrap an arbitrary object into TemplateHashModel interface allowing calls to arbitrary property getters and invocation of | Class | freemarker.ext.beans | FreeMarker Template | 
|
| BeansModelCache |  | Class | freemarker.ext.beans | FreeMarker Template | 
|
| BeansWrapper | ObjectWrapper that is able to expose the Java API of arbitrary Java objects. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| BeansWrapper .MethodAppearanceDecision | Experimental class; subject to change! MethodAppearanceFineTuner. | Class | freemarker.ext.beans.BeansWrapper | FreeMarker Template | 
|
| BeansWrapper .MethodAppearanceDecisionInput | Experimental class; subject to change! MethodAppearanceFineTuner. | Class | freemarker.ext.beans.BeansWrapper | FreeMarker Template | 
|
| BeansWrapperBuilder | Gets/creates a BeansWrapper singleton instance that's already configured as specified in the properties of this object; this is recommended over using the BeansWrapper constructors. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| BeansWrapperConfiguration | Holds BeansWrapper configuration settings and defines their defaults. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| BooleanModel | A class that will wrap instances of Boolean into a TemplateBooleanModel. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| CollectionModel | A special case of BeanModel that can wrap Java collections and that implements the TemplateCollectionModel in order to be usable  | Class | freemarker.ext.beans | FreeMarker Template | 
|
| DateModel | Wraps arbitrary subclass of Date into a reflective model. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| EnumerationModel | A class that adds TemplateModelIterator functionality to the Enumeration interface implementers. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| HashAdapter |  | Class | freemarker.ext.beans | FreeMarker Template | 
|
| InvalidPropertyException | An exception thrown when there is an attempt to access an invalid bean property when we are in a strict bean mode | Class | freemarker.ext.beans | FreeMarker Template | 
|
| IteratorModel | A class that adds TemplateModelIterator functionality to the Iterator interface implementers. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| MapModel | A special case of BeanModel that adds implementation for TemplateMethodModelEx on map objects that is a shortcut for the | Class | freemarker.ext.beans | FreeMarker Template | 
|
| MethodAppearanceFineTuner | Used for customizing how the methods are visible from templates, via BeansWrapper. | Interface | freemarker.ext.beans | FreeMarker Template | 
|
| NumberModel | Wraps arbitrary subclass of Number into a reflective model. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| OverloadedMethodsModel | Wraps a set of same-name overloaded methods behind TemplateMethodModel interface, like if it was a single method, chooses among them behind the scenes on call-time based on the argument values. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| ResourceBundleModel | A hash model that wraps a resource bundle. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| SimpleMapModel | Model used by BeansWrapper when simpleMapWrapper mode is enabled. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| SimpleMethodModel | A class that will wrap a reflected method call into a TemplateMethodModel interface. | Class | freemarker.ext.beans | FreeMarker Template | 
|
| SingletonCustomizer | Marker interface useful when used together with MethodAppearanceFineTuner and such customizer objects, to indicate that it doesn't contain reference to the ObjectWrapper (so beware with non-static inner | Interface | freemarker.ext.beans | FreeMarker Template | 
|
| StringModel | Subclass of BeanModel that exposes the return value of the Object. | Class | freemarker.ext.beans | FreeMarker Template |