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 TypeClassDescriptionclassA special case ofBeanModelthat adds implementation forTemplateMethodModelExon map objects that is a shortcut for the Map.get() method.classWraps a set of same-name overloaded methods behindTemplateMethodModelinterface, like if it was a single method, chooses among them behind the scenes on call-time based on the argument values.classA hash model that wraps a resource bundle.classModel used byBeansWrapperwhen simpleMapWrapper mode is enabled.final classA class that will wrap a reflected method call into aTemplateMethodModelinterface. -
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 TypeClassDescriptionclassModel for Jython dictionaries (PyDictionaryandPyStringMap).classGeneric model for arbitrary Jython objects.classModel for Jython numeric objects (PyInteger,PyLong,PyFloat).classModel for Jython sequence objects (PySequencedescendants). -
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 TypeClassDescriptionclassGives FreeMarker the the ability to execute external commands.classAn object that you can make available in a template to instantiate arbitrary beans-wrapped objects in a template.
NodeModelinstead.