Uses of Interface
freemarker.template.TemplateCollectionModel

Packages that use TemplateCollectionModel
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.jdom Provides adapter for JDOM including support for writing XML fragments, listing nodes, traversal, copying, and filtering, and a full XPath support. 
freemarker.ext.jython Provides model implementations that allow access to arbitrary Jython objects. 
freemarker.ext.rhino Rhino (ECMAScript) support 
freemarker.ext.servlet Provides a generic purpose servlet that generates dynamic response using FreeMarker. 
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 TemplateCollectionModel in freemarker.core
 

Classes in freemarker.core that implement TemplateCollectionModel
 class CollectionAndSequence
          Add sequence capabilities to an existing collection, or vice versa.
 

Constructors in freemarker.core with parameters of type TemplateCollectionModel
CollectionAndSequence(TemplateCollectionModel collection)
           
 

Uses of TemplateCollectionModel in freemarker.ext.beans
 

Classes in freemarker.ext.beans that implement TemplateCollectionModel
 class ArrayModel
          A class that will wrap an arbitrary array into TemplateCollectionModel and TemplateSequenceModel interfaces.
 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 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.
 

Methods in freemarker.ext.beans that return TemplateCollectionModel
 TemplateCollectionModel SimpleMapModel.keys()
           
 TemplateCollectionModel BeanModel.keys()
           
 TemplateCollectionModel SimpleMapModel.values()
           
 TemplateCollectionModel BeanModel.values()
           
 

Uses of TemplateCollectionModel in freemarker.ext.jdom
 

Classes in freemarker.ext.jdom that implement TemplateCollectionModel
 class NodeListModel
          Deprecated. Use NodeModel instead.
 

Uses of TemplateCollectionModel in freemarker.ext.jython
 

Classes in freemarker.ext.jython that implement TemplateCollectionModel
 class JythonSequenceModel
          Model for Jython sequence objects (PySequence descendants).
 

Methods in freemarker.ext.jython that return TemplateCollectionModel
 TemplateCollectionModel JythonHashModel.keys()
          Returns either object.
 TemplateCollectionModel JythonHashModel.values()
          Returns object.
 

Uses of TemplateCollectionModel in freemarker.ext.rhino
 

Methods in freemarker.ext.rhino that return TemplateCollectionModel
 TemplateCollectionModel RhinoScriptableModel.keys()
           
 TemplateCollectionModel RhinoScriptableModel.values()
           
 

Uses of TemplateCollectionModel in freemarker.ext.servlet
 

Methods in freemarker.ext.servlet that return TemplateCollectionModel
 TemplateCollectionModel HttpRequestParametersHashModel.keys()
           
 TemplateCollectionModel HttpRequestHashModel.keys()
           
 TemplateCollectionModel HttpRequestParametersHashModel.values()
           
 TemplateCollectionModel HttpRequestHashModel.values()
           
 

Uses of TemplateCollectionModel in freemarker.template
 

Classes in freemarker.template that implement TemplateCollectionModel
 class SimpleCollection
          A simple implementation of TemplateCollectionModel.
 

Methods in freemarker.template that return TemplateCollectionModel
 TemplateCollectionModel TemplateHashModelEx.keys()
           
 TemplateCollectionModel SimpleHash.keys()
           
 TemplateCollectionModel TemplateHashModelEx.values()
           
 TemplateCollectionModel SimpleHash.values()
           
 

Constructors in freemarker.template with parameters of type TemplateCollectionModel
SimpleSequence(TemplateCollectionModel tcm)
          Constructs a simple sequence from the passed collection model using the default object wrapper set in WrappingTemplateModel.setDefaultObjectWrapper(ObjectWrapper).
 

Uses of TemplateCollectionModel in freemarker.template.utility
 

Fields in freemarker.template.utility declared as TemplateCollectionModel
static TemplateCollectionModel Constants.EMPTY_COLLECTION