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.Exposes Jython objects to templates.
Exposes Rhino (ECMAScript) objects 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.jython
Classes in freemarker.ext.jython that implement TemplateMethodModelModifier and TypeClassDescriptionclass
Model for Jython dictionaries (PyDictionary
andPyStringMap
).class
Generic model for arbitrary Jython objects.class
Model for Jython numeric objects (PyInteger
,PyLong
,PyFloat
).class
Model for Jython sequence objects (PySequence
descendants). -
Uses of TemplateMethodModel in freemarker.ext.rhino
Classes in freemarker.ext.rhino 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.