Name | Description | Type | Package | Framework |
AdapterTemplateModel | A TemplateModel that can be unwrapped and then it considers a provided desired (hint) class. | Interface | freemarker.template | FreeMarker Template |
|
CaptureOutput | A transform that captures the output of a block of FTL code and stores that in a variable. | Class | freemarker.template.utility | FreeMarker Template |
|
ClassUtil | The exact reverse of primitiveClassToBoxingClass(java. | Class | freemarker.template.utility | FreeMarker Template |
|
Collections12 | | Class | freemarker.template.utility | FreeMarker Template |
|
CollectionUtils | | Class | freemarker.template.utility | FreeMarker Template |
|
Configuration | The main entry point into the FreeMarker API; encapsulates the configuration settings of FreeMarker, also serves as a central template-loading and caching service. | Class | freemarker.template | FreeMarker Template |
|
Constants | Frequently used constant TemplateModel values. | Class | freemarker.template.utility | FreeMarker Template |
|
DateUtil | Date and time related utilities. | Class | freemarker.template.utility | FreeMarker Template |
|
DateUtil .CalendarFieldsToDateConverter | Used internally by DateUtil; don't use its implementations for anything else. | Interface | freemarker.template.utility.DateUtil | FreeMarker Template |
|
DateUtil .DateParseException | | Class | freemarker.template.utility.DateUtil | FreeMarker Template |
|
DateUtil .DateToISO8601CalendarFactory | Used internally by DateUtil; don't use its implementations forReturns a GregorianCalendar with the desired time zone and | Interface | freemarker.template.utility.DateUtil | FreeMarker Template |
|
DateUtil .TrivialCalendarFieldsToDateConverter | Non-thread-safe implementation that hard-references a calendar internally. | Class | freemarker.template.utility.DateUtil | FreeMarker Template |
|
DateUtil .TrivialDateToISO8601CalendarFactory | Non-thread-safe factory that hard-references a calendar internally. | Class | freemarker.template.utility.DateUtil | FreeMarker Template |
|
DeepUnwrap | Utility methods for unwrapping TemplateModel-s. | Class | freemarker.template.utility | FreeMarker Template |
|
DefaultArrayAdapter | Adapts an array of a non-primitive elements to the corresponding TemplateModel interface(s), most importantly to TemplateHashModelEx. | Class | freemarker.template | FreeMarker Template |
|
DefaultIteratorAdapter | Adapts an Iterator to the corresponding TemplateModel interface(s), most importantly to TemplateCollectionModel. | Class | freemarker.template | FreeMarker Template |
|
DefaultListAdapter | Adapts a List to the corresponding TemplateModel interface(s), most importantly to TemplateSequenceModel. | Class | freemarker.template | FreeMarker Template |
|
DefaultMapAdapter | Adapts a Map to the corresponding TemplateModel interface(s), most importantly to TemplateHashModelEx. | Class | freemarker.template | FreeMarker Template |
|
DefaultNonListCollectionAdapter | Experimental - subject to change: Adapts a non-List Java Collection to the corresponding TemplateModel interface(s), most importantly to TemplateCollectionModelEx. | Class | freemarker.template | FreeMarker Template |
|
DefaultObjectWrapper | The default implementation of the ObjectWrapper interface. | Class | freemarker.template | FreeMarker Template |
|
DefaultObjectWrapperBuilder | Gets/creates a DefaultObjectWrapper singleton instance that's already configured as specified in the properties of this object; this is recommended over using the DefaultObjectWrapper constructors. | Class | freemarker.template | FreeMarker Template |
|
DefaultObjectWrapperConfiguration | Holds DefaultObjectWrapper configuration settings and defines their defaults. | Class | freemarker.template | FreeMarker Template |
|
DOMNodeModel | A convenient wrapper class for wrapping a Node in the W3C DOM API. | Class | freemarker.template.utility | FreeMarker Template |
|
Execute | Gives FreeMarker the the ability to execute external commands. | Class | freemarker.template.utility | FreeMarker Template |
|
HtmlEscape | Performs an HTML escape of a given template fragment. | Class | freemarker.template.utility | FreeMarker Template |
|
JythonRuntime | | Class | freemarker.template.utility | FreeMarker Template |
|
LocalizedString | An abstract base class for scalars that vary by locale. | Class | freemarker.template | FreeMarker Template |
|
MalformedTemplateNameException | Indicates that the template name given was malformed according the TemplateNameFormat in use. | Class | freemarker.template | FreeMarker Template |
|
NormalizeNewlines | Transformer that supports FreeMarker legacy behavior: all newlines appearing within the transformed area will be transformed into the platform's default | Class | freemarker.template.utility | FreeMarker Template |
|
NullArgumentException | Indicates that an argument that must be non-null was null. | Class | freemarker.template.utility | FreeMarker Template |
|
NullWriter | A Writer that simply drops what it gets. | Class | freemarker.template.utility | FreeMarker Template |
|
NumberUtil | Number- and math-related utilities. | Class | freemarker.template.utility | FreeMarker Template |
|
ObjectConstructor | An object that you can make available in a template to instantiate arbitrary beans-wrapped objects in a template. | Class | freemarker.template.utility | FreeMarker Template |
|
ObjectFactory | Used for the trivial cases of the factory pattern. | Interface | freemarker.template.utility | FreeMarker Template |
|
ObjectWrapper | Maps Java objects to the type-system of FreeMarker Template Language (see the TemplateModel interfaces). | Interface | freemarker.template | FreeMarker Template |
|
ObjectWrapperAndUnwrapper | Experimental - subject to change: Adds functionality to ObjectWrapper that creates a plain Java object from a TemplateModel. | Interface | freemarker.template | FreeMarker Template |
|
ObjectWrapperWithAPISupport | Experimental - subject to change: Implemented by ObjectWrapper-s to help TemplateModel-s to implement the someValue?api operation. | Interface | freemarker.template.utility | FreeMarker Template |
|
OptimizerUtil | This is needed to reverse the extreme conversions in arithmetic operations so that numbers can be meaningfully used with models that | Class | freemarker.template.utility | FreeMarker Template |
|
ResourceBundleLocalizedString | A concrete implementation of LocalizedString that gets a localized string from a ResourceBundle | Class | freemarker.template | FreeMarker Template |
|
RichObjectWrapper | Experimental - subject to change: Union of the interfaces that a typical feature rich ObjectWrapper is expected to implement. | Interface | freemarker.template.utility | FreeMarker Template |
|
SecurityUtilities | | Class | freemarker.template.utility | FreeMarker Template |
|
SimpleCollection | A simple implementation of TemplateCollectionModel. | Class | freemarker.template | FreeMarker Template |
|
SimpleDate | A simple implementation of the TemplateDateModel interface. | Class | freemarker.template | FreeMarker Template |
|
SimpleHash | A simple implementation of the TemplateHashModelEx interface, using its own underlying Map or SortedMap for storing the hash entries. | Class | freemarker.template | FreeMarker Template |
|
SimpleList | This is a trivial subclass that exists for backward compatibility with the SimpleList from FreeMarker Classic. | Class | freemarker.template | FreeMarker Template |
|
SimpleNumber | A simple implementation of the TemplateNumberModel interface. | Class | freemarker.template | FreeMarker Template |
|
SimpleObjectWrapper | A restricted object wrapper that will not expose arbitrary object, just those that directly correspond to the TemplateModel sub-interfaces (String, Map and such). | Class | freemarker.template | FreeMarker Template |
|
SimpleScalar | A simple implementation of the TemplateScalarModel interface, using a String. | Class | freemarker.template | FreeMarker Template |
|
SimpleSequence | A simple implementation of the TemplateSequenceModel interface, using its own underlying List for storing the list items. | Class | freemarker.template | FreeMarker Template |
|
StandardCompress | A filter that compresses each sequence of consecutive whitespace to a single line break (if the sequence contains a line break) or a | Class | freemarker.template.utility | FreeMarker Template |
|
StringUtil | Some text related utilities. | Class | freemarker.template.utility | FreeMarker Template |
|
Template | Stores an already parsed template, ready to be processed (rendered) for unlimited times, possibly from Typically, you will use Configuration. | Class | freemarker.template | FreeMarker Template |
|
Template .WrongEncodingException | Thrown by the Template constructors that specify a non-null encoding whoch doesn't match the encoding specified in the #ftl header of the template. | Class | freemarker.template.Template | FreeMarker Template |
|
TemplateBooleanModel | boolean template language data type; same as in Java; either true or false. | Interface | freemarker.template | FreeMarker Template |
|
TemplateCollectionModel | collection template language data type: a collection of values that can be enumerated, but can't be or not meant to be accessed by index or key. | Interface | freemarker.template | FreeMarker Template |
|
TemplateCollectionModelEx | Experimental - subject to change: "extended collection" template language data type: Adds size/emptiness querybility and "contains" test to TemplateCollectionModel. | Interface | freemarker.template | FreeMarker Template |
|
TemplateDateModel | "date", "time" and "date-time" template language data types: corresponds to Date. | Interface | freemarker.template | FreeMarker Template |
|
TemplateDirectiveBody | Represents the nested content of a directive (TemplateDirectiveModel) invocation. | Interface | freemarker.template | FreeMarker Template |
|
TemplateDirectiveModel | "directive" template language data type: used as user-defined directives (much like macros) in templates. | Interface | freemarker.template | FreeMarker Template |
|
TemplateException | Runtime exception in a template (as opposed to a parsing-time exception: ParseException). | Class | freemarker.template | FreeMarker Template |
|
TemplateExceptionHandler | Used for the template_exception_handler configuration setting; see Configurable. | Interface | freemarker.template | FreeMarker Template |
|
TemplateHashModel | "hash" template language data type: an object that contains other objects accessible through string keys (sub-variable names). | Interface | freemarker.template | FreeMarker Template |
|
TemplateHashModelEx | "extended hash" template language data type; extends TemplateHashModel by allowing iterating through its keys and values. | Interface | freemarker.template | FreeMarker Template |
|
TemplateMethodModel | "method" template language data type: Objects that act like functions. | Interface | freemarker.template | FreeMarker Template |
|
TemplateMethodModelEx | "extended method" template language data type: Objects that act like functions. | Interface | freemarker.template | FreeMarker Template |
|
TemplateModel | The common super-interface of the interfaces that stand for the FreeMarker Template Language (FTL) data types. | Interface | freemarker.template | FreeMarker Template |
|
TemplateModelAdapter | some other object model. | Interface | freemarker.template | FreeMarker Template |
|
TemplateModelException | TemplateModel methods throw this exception if the requested data can't be retrieved. | Class | freemarker.template | FreeMarker Template |
|
TemplateModelIterator | Used to iterate over a set of template models once; usually returned from TemplateCollectionModel. | Interface | freemarker.template | FreeMarker Template |
|
TemplateModelListSequence | A sequence that wraps a List of TemplateModel-s. | Class | freemarker.template | FreeMarker Template |
|
TemplateModelWithAPISupport | Experimental - subject to change: A TemplateModel on which the ?api operation can be applied. | Interface | freemarker.template | FreeMarker Template |
|
TemplateNodeModel | "node" template language data type: an object that is a node in a tree. | Interface | freemarker.template | FreeMarker Template |
|
TemplateNotFoundException | Thrown when Configuration. | Class | freemarker.template | FreeMarker Template |
|
TemplateNumberModel | "number" template language data type; an object that stores a number. | Interface | freemarker.template | FreeMarker Template |
|
TemplateScalarModel | "string" template language data-type; like in Java, an unmodifiable UNICODE character sequence. | Interface | freemarker.template | FreeMarker Template |
|
TemplateSequenceModel | "sequence" template language data type; an object that contains other objects accessible through an integer 0-based Used in templates like: mySeq[index], <#list mySeq as i>. | Interface | freemarker.template | FreeMarker Template |
|
TemplateTransformModel | "transform" template language data type: user-defined directives (much like macros) specialized on filtering output; you should rather use the newer TemplateDirectiveModel | Interface | freemarker.template | FreeMarker Template |
|
ToCanonical | Read in a template and convert it to a canonical format. | Class | freemarker.template.utility | FreeMarker Template |
|
TransformControl | An interface that can be implemented by writers returned from TemplateTransformModel. | Interface | freemarker.template | FreeMarker Template |
|
UndeclaredThrowableException | The equivalent of JDK 1. | Class | freemarker.template.utility | FreeMarker Template |
|
UnrecognizedTimeZoneException | Indicates that the time zone name is not recognized. | Class | freemarker.template.utility | FreeMarker Template |
|
UnsupportedNumberClassException | Thrown when FreeMarker runs into a Number subclass that it doesn't yet support. | Class | freemarker.template.utility | FreeMarker Template |
|
Version | Represents a version number plus the further qualifiers and build info. | Class | freemarker.template | FreeMarker Template |
|
WrappingTemplateModel | | Class | freemarker.template | FreeMarker Template |
|
WriteProtectable | configuration JavaBean properties, so that the object can be safely shared among independently developed components. | Interface | freemarker.template.utility | FreeMarker Template |
|
XmlEscape | Performs an XML escaping of a given template fragment. | Class | freemarker.template.utility | FreeMarker Template |