# Uses of Package
freemarker.ext.util

Packages that use freemarker.ext.util
freemarker.ext.beans: The `default object wrapper` of FreeMarker uses this to expose Java Beans and POJO-s to templates, but it can also be used in itself as a better alternative `ObjectWrapper`.
freemarker.ext.dom: Exposes DOM XML nodes to templates as easily traversable trees; see in the Manual.
freemarker.ext.jython: Exposes Jython objects to templates.
freemarker.ext.rhino: Exposes Rhino (ECMAScript) objects to templates.
freemarker.template: The fundamental, most commonly used API-s of FreeMarker; start with `Configuration` (see also the Getting Stared in the Manual.)

Classes in freemarker.ext.util used by freemarker.ext.beans
Class and Description
ModelCache Internally used by various wrapper implementations to implement model caching.
ModelFactory Interface used to create various wrapper models in the `ModelCache`.
WrapperTemplateModel A generic interface for template models that wrap some underlying object, and wish to provide access to that wrapped object.

Classes in freemarker.ext.util used by freemarker.ext.dom
Class and Description
WrapperTemplateModel A generic interface for template models that wrap some underlying object, and wish to provide access to that wrapped object.

Classes in freemarker.ext.util used by freemarker.ext.jython
Class and Description
WrapperTemplateModel A generic interface for template models that wrap some underlying object, and wish to provide access to that wrapped object.

Classes in freemarker.ext.util used by freemarker.ext.rhino
Class and Description
ModelFactory Interface used to create various wrapper models in the `ModelCache`.

Classes in freemarker.ext.util used by freemarker.template
Class and Description
WrapperTemplateModel A generic interface for template models that wrap some underlying object, and wish to provide access to that wrapped object.