Uses of Interface
freemarker.template.TemplateMethodModel
Packages that use TemplateMethodModel
Package
Description
The default object wrapper of FreeMarker uses
this to expose Java Beans and POJO-s to templates.
Deprecated, use W3C DOM (
freemarker.ext.dom
) instead;
Exposes JDOM XML nodes to templates.Deprecated, use W3C DOM with
freemarker.ext.dom
instead;
Exposes XML from DOM, dom4j or JDOM nodes, uniformly.The fundamental, most commonly used API-s of FreeMarker;
start with
Configuration
(see also the
Getting Started in the Manual.)Various classes used by core FreeMarker code but might be useful outside of it too.
-
Uses of TemplateMethodModel in freemarker.ext.beans
Classes in freemarker.ext.beans that implement TemplateMethodModelModifier and TypeClassDescriptionclass
A special case ofBeanModel
that adds implementation forTemplateMethodModelEx
on map objects that is a shortcut for the Map.get() method.class
Wraps a set of same-name overloaded methods behindTemplateMethodModel
interface, like if it was a single method, chooses among them behind the scenes on call-time based on the argument values.class
A hash model that wraps a resource bundle.class
Model used byBeansWrapper
when simpleMapWrapper mode is enabled.final class
A class that will wrap a reflected method call into aTemplateMethodModel
interface. -
Uses of TemplateMethodModel in freemarker.ext.jdom
Classes in freemarker.ext.jdom that implement TemplateMethodModel -
Uses of TemplateMethodModel in freemarker.ext.xml
Classes in freemarker.ext.xml that implement TemplateMethodModel -
Uses of TemplateMethodModel in freemarker.template
Subinterfaces of TemplateMethodModel in freemarker.templateModifier and TypeInterfaceDescriptioninterface
"extended method" template language data type: Objects that act like functions. -
Uses of TemplateMethodModel in freemarker.template.utility
Classes in freemarker.template.utility that implement TemplateMethodModelModifier and TypeClassDescriptionclass
Gives FreeMarker the the ability to execute external commands.class
An object that you can make available in a template to instantiate arbitrary beans-wrapped objects in a template.
NodeModel
instead.