Uses of Interface
freemarker.template.TemplateHashModelEx
-
Packages that use TemplateHashModelEx Package Description freemarker.core The seldom used or advanced parts of the fundamental FreeMarker API, compared tofreemarker.template
.freemarker.ext.beans Thedefault object wrapper
of FreeMarker uses this to expose Java Beans and POJO-s to templates, but it can also be used in itself as a better alternativeObjectWrapper
.freemarker.ext.jython Exposes Jython objects to templates.freemarker.ext.rhino Exposes Rhino (ECMAScript) objects to templates.freemarker.ext.servlet Servlet for legacy "Model 2" frameworks that allows using FreeMarker templates instead of JSP as the MVC View (see in the Manual).freemarker.template The fundamental, most commonly used API-s of FreeMarker; start withConfiguration
(see also the Getting Stared in the Manual.)freemarker.template.utility Various classes used by core FreeMarker code but might be useful outside of it too. -
-
Uses of TemplateHashModelEx in freemarker.core
Classes in freemarker.core that implement TemplateHashModelEx Modifier and Type Class Description class
Environment.Namespace
-
Uses of TemplateHashModelEx in freemarker.ext.beans
Classes in freemarker.ext.beans that implement TemplateHashModelEx Modifier and Type Class Description class
ArrayModel
A class that will wrap an arbitrary array intoTemplateCollectionModel
andTemplateSequenceModel
interfaces.class
BeanModel
A class that will wrap an arbitrary object intoTemplateHashModel
interface allowing calls to arbitrary property getters and invocation of accessible methods on the object from a template using the object.foo to access properties and object.bar(arg1, arg2) to invoke methods on it.class
BooleanModel
A class that will wrap instances ofBoolean
into aTemplateBooleanModel
.class
CollectionModel
A special case ofBeanModel
that can wrap Java collections and that implements theTemplateCollectionModel
in order to be usable in a <#list> block.class
DateModel
Wraps arbitrary subclass ofDate
into a reflective model.class
EnumerationModel
A class that addsTemplateModelIterator
functionality to theEnumeration
interface implementers.class
IteratorModel
A class that addsTemplateModelIterator
functionality to theIterator
interface implementers.class
MapModel
A special case ofBeanModel
that adds implementation forTemplateMethodModelEx
on map objects that is a shortcut for the Map.get() method.class
NumberModel
Wraps arbitrary subclass ofNumber
into a reflective model.class
ResourceBundleModel
A hash model that wraps a resource bundle.class
SimpleMapModel
Model used byBeansWrapper
when simpleMapWrapper mode is enabled.class
StringModel
Subclass ofBeanModel
that exposes the return value of theObject.toString()
method through theTemplateScalarModel
interface. -
Uses of TemplateHashModelEx in freemarker.ext.jython
Classes in freemarker.ext.jython that implement TemplateHashModelEx Modifier and Type Class Description class
JythonHashModel
Model for Jython dictionaries (PyDictionary
andPyStringMap
). -
Uses of TemplateHashModelEx in freemarker.ext.rhino
Classes in freemarker.ext.rhino that implement TemplateHashModelEx Modifier and Type Class Description class
RhinoFunctionModel
class
RhinoScriptableModel
-
Uses of TemplateHashModelEx in freemarker.ext.servlet
Classes in freemarker.ext.servlet that implement TemplateHashModelEx Modifier and Type Class Description class
AllHttpScopesHashModel
An extension of SimpleHash that looks up keys in the hash, then in the request, session, and servlet context scopes.class
HttpRequestHashModel
TemplateHashModel wrapper for a HttpServletRequest attributes.class
HttpRequestParametersHashModel
TemplateHashModel wrapper for a HttpServletRequest parameters. -
Uses of TemplateHashModelEx in freemarker.template
Classes in freemarker.template that implement TemplateHashModelEx Modifier and Type Class Description class
DefaultMapAdapter
Adapts aMap
to the correspondingTemplateModel
interface(s), most importantly toTemplateHashModelEx
.class
SimpleHash
A simple implementation of theTemplateHashModelEx
interface, using its own underlyingMap
orSortedMap
for storing the hash entries.Methods in freemarker.template with parameters of type TemplateHashModelEx Modifier and Type Method Description void
Configuration. setAllSharedVariables(TemplateHashModelEx hash)
Adds all object in the hash as shared variable to the configuration; it's like doing severalConfiguration.setSharedVariable(String, Object)
calls, one for each hash entry. -
Uses of TemplateHashModelEx in freemarker.template.utility
Fields in freemarker.template.utility declared as TemplateHashModelEx Modifier and Type Field Description static TemplateHashModelEx
Constants. EMPTY_HASH
-