Package freemarker.template.utility

Utility classes that may be used to customize aspects of FreeMarker.

Class Summary

CaptureOutput A transform that captures the output of a block of FTL code and stores that in a variable.
ClassUtil
Collections12 Implementation of missing JDK 1.3 collection features for JDK 1.2
Constants Frequently used constant TemplateModel values.
DeepUnwrap Utility methods for unwrapping TemplateModel-s.
DOMNodeModel A convenient wrapper class for wrapping a Node in the W3C DOM API.
Execute Gives FreeMarker the the ability to execute external commands.
HtmlEscape Performs an HTML escape of a given template fragment.
JythonRuntime A crude first pass at an embeddable Jython interpreter
NormalizeNewlines Transformer that supports FreeMarker legacy behavior: all newlines appearing within the transformed area will be transformed into the platform's default newline.
ObjectConstructor An object that you can make available in a template to instantiate arbitrary beans-wrapped objects in a template.
OptimizerUtil
SecurityUtilities
StandardCompress A filter that compresses each sequence of consecutive whitespace to a single line break (if the sequence contains a line break) or a single space.
StringUtil Some text related utilities.
ToCanonical Read in a template and convert it to a canonical format.
UndeclaredThrowableException The equivalent of JDK 1.3 UndeclaredThrowableException.
XmlEscape Performs an XML escaping of a given template fragment.
Utility classes that may be used to customize aspects of FreeMarker. These implement the pluggable interfaces found in FreeMarker, including TemplateTransformModel and TemplateExceptionListener.