Uses of Class freemarker.template.WrappingTemplateModel (FreeMarker 2.3.23 API)
Date: 2015-07-05

## Uses of Class
freemarker.template.WrappingTemplateModel

- Packages that use WrappingTemplateModel
  Package | Description
  --- | ---
  freemarker.core | The seldom used or advanced parts of the fundamental FreeMarker API, compared to `freemarker.template`.
  freemarker.ext.beans | The `default 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 alternative `ObjectWrapper`.
  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 with `Configuration` (see also the Getting Stared in the Manual.)

- - ### Uses of WrappingTemplateModel in freemarker.core

    Subclasses of WrappingTemplateModel in freemarker.core
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Environment.Namespace`

  - ### Uses of WrappingTemplateModel in freemarker.ext.beans

    Subclasses of WrappingTemplateModel in freemarker.ext.beans
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleMapModel` Model used by `BeansWrapper` when `simpleMapWrapper` mode is enabled.

  - ### Uses of WrappingTemplateModel in freemarker.ext.servlet

    Subclasses of WrappingTemplateModel in freemarker.ext.servlet
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AllHttpScopesHashModel` An extension of SimpleHash that looks up keys in the hash, then in the request, session, and servlet context scopes.

  - ### Uses of WrappingTemplateModel in freemarker.template

    Subclasses of WrappingTemplateModel in freemarker.template
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultArrayAdapter` Adapts an `array` of a non-primitive elements to the corresponding `TemplateModel` interface(s), most importantly to `TemplateHashModelEx`.
    `class` | `DefaultIteratorAdapter` Adapts an `Iterator` to the corresponding `TemplateModel` interface(s), most importantly to `TemplateCollectionModel`.
    `class` | `DefaultListAdapter` Adapts a `List` to the corresponding `TemplateModel` interface(s), most importantly to `TemplateSequenceModel`.
    `class` | `DefaultMapAdapter` Adapts a `Map` to the corresponding `TemplateModel` interface(s), most importantly to `TemplateHashModelEx`.
    `class` | `DefaultNonListCollectionAdapter` Experimental - subject to change: Adapts a non-`List` Java `Collection` to the corresponding `TemplateModel` interface(s), most importantly to `TemplateCollectionModelEx`.
    `class` | `SimpleCollection` A simple implementation of `TemplateCollectionModel`.
    `class` | `SimpleHash` A simple implementation of the `TemplateHashModelEx` interface, using its own underlying `Map` or `SortedMap` for storing the hash entries.
    `class` | `SimpleList` Deprecated. Use SimpleSequence instead.
    `class` | `SimpleSequence` A simple implementation of the `TemplateSequenceModel` interface, using its own underlying `List` for storing the list items.