Uses of Interface
freemarker.template.TemplateHashModelEx

Packages that use TemplateHashModelEx
freemarker.core This package contains FreeMarker's core parsing/rendering functionality; most casual users do not need to be aware of the classes in this package, and can restrict their attention to the freemarker.template package. 
freemarker.ext.beans Provides model implementations that allow access to arbitrary Java objects. 
freemarker.ext.rhino Rhino (ECMAScript) support; Experimental: no backward compatibility guarantees; any feedback is highly welcome! 
freemarker.template This package contains the core API's that most users will use. 
freemarker.template.utility Utility classes that may be used to customize aspects of FreeMarker. 
 

Uses of TemplateHashModelEx in freemarker.core
 

Classes in freemarker.core that implement TemplateHashModelEx
 class Environment.Namespace
           
 

Uses of TemplateHashModelEx in freemarker.ext.beans
 

Classes in freemarker.ext.beans that implement TemplateHashModelEx
 class ArrayModel
          A class that will wrap an arbitrary array into TemplateCollectionModel and TemplateSequenceModel interfaces.
 class BeanModel
          A class that will wrap an arbitrary object into TemplateHashModel 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 of Boolean into a TemplateBooleanModel.
 class CollectionModel
          A special case of BeanModel that can wrap Java collections and that implements the TemplateCollectionModel in order to be usable in a <foreach> block.
 class DateModel
          Wraps arbitrary subclass of Date into a reflective model.
 class EnumerationModel
          A class that adds TemplateModelIterator functionality to the Enumeration interface implementers.
 class IteratorModel
          A class that adds TemplateModelIterator functionality to the Iterator interface implementers.
 class MapModel
          A special case of BeanModel that adds implementation for TemplateMethodModelEx on map objects that is a shortcut for the Map.get() method.
 class NumberModel
          Wraps arbitrary subclass of Number into a reflective model.
 class ResourceBundleModel
          A hash model that wraps a resource bundle.
 class SimpleMapModel
          Model used by BeansWrapper when simpleMapWrapper mode is enabled.
 class StringModel
          Subclass of BeanModel that exposes the return value of the Object.toString() method through the TemplateScalarModel interface.
 

Uses of TemplateHashModelEx in freemarker.ext.rhino
 

Classes in freemarker.ext.rhino that implement TemplateHashModelEx
 class RhinoFunctionModel
          Experimental: no backward compatibility guarantees; any feedback is highly welcome!
 class RhinoScriptableModel
          Experimental: no backward compatibility guarantees; any feedback is highly welcome!
 

Uses of TemplateHashModelEx in freemarker.template
 

Classes in freemarker.template that implement TemplateHashModelEx
 class SimpleHash
          A simple implementation of the TemplateHashModelEx interface, using an underlying Map or SortedMap.
 

Methods in freemarker.template with parameters of type TemplateHashModelEx
 void Configuration.setAllSharedVariables(TemplateHashModelEx hash)
          Adds all object in the hash as shared variable to the configuration.
 

Uses of TemplateHashModelEx in freemarker.template.utility
 

Fields in freemarker.template.utility declared as TemplateHashModelEx
static TemplateHashModelEx Constants.EMPTY_HASH