| Package | Description | 
|---|---|
| freemarker.cache | 
 Template loading and caching. 
 | 
| freemarker.core | 
 The seldom used or advanced parts of the fundamental FreeMarker API, compared to  
freemarker.template. | 
| freemarker.debug | 
 Debugging API; experimental status, might change!
This is to support debugging in IDE-s. 
 | 
| freemarker.ext.ant | |
| 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.jdom | 
 Deprecated, use W3C DOM ( 
freemarker.ext.dom) instead;
Exposes JDOM XML nodes to templates. | 
| freemarker.ext.jsp | 
 
Classes for two-way FreeMarker-JSP integration. 
 | 
| freemarker.ext.jython | 
 Exposes Jython objects to templates. 
 | 
| freemarker.ext.rhino | 
 Exposes Rhino (ECMAScript) objects to templates. 
 | 
| freemarker.ext.servlet | 
 Servlet for legacy "Model 2" frameworks that allows using FreeMarker
templates instead of JSP as the MVC View
(see in the Manual). 
 | 
| freemarker.ext.util | 
 Various classes used by  
freemarker.ext but might be useful outside it too. | 
| freemarker.ext.xml | 
 Deprecated, use W3C DOM with  
freemarker.ext.dom instead;
Exposes XML from DOM, dom4j or JDOM nodes, uniformly. | 
| freemarker.log | 
 
Logging facility; dispatches FreeMarker log messages to the chosen logger library. 
 | 
| freemarker.template | 
 The fundamental, most commonly used API-s of FreeMarker;
start with  
Configuration (see also the
Getting Stared in the Manual.) | 
| freemarker.template.utility | 
 Various classes used by core FreeMarker code but might be useful outside of it too. 
 |