Uses of Class freemarker.ext.beans.BeansWrapperConfiguration (FreeMarker 2.3.23 API)
Date: 2015-07-05

## Uses of Class
freemarker.ext.beans.BeansWrapperConfiguration

- Packages that use BeansWrapperConfiguration
  Package | Description
  --- | ---
  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.template | The fundamental, most commonly used API-s of FreeMarker; start with `Configuration` (see also the Getting Stared in the Manual.)

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

    Subclasses of BeansWrapperConfiguration in freemarker.ext.beans
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BeansWrapperBuilder` Gets/creates a `BeansWrapper` singleton instance that's already configured as specified in the properties of this object; this is recommended over using the `BeansWrapper` constructors.

    Constructors in freemarker.ext.beans with parameters of type BeansWrapperConfiguration
    Constructor and Description
    `BeansWrapper(BeansWrapperConfiguration bwConf, boolean writeProtected)` Same as `BeansWrapper.BeansWrapper(BeansWrapperConfiguration, boolean, boolean)` with `true` `finalizeConstruction` argument.
    `BeansWrapper(BeansWrapperConfiguration bwConf, boolean writeProtected, boolean finalizeConstruction)` Initializes the instance based on the the `BeansWrapperConfiguration` specified.

  - ### Uses of BeansWrapperConfiguration in freemarker.template

    Subclasses of BeansWrapperConfiguration in freemarker.template
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultObjectWrapperBuilder` Gets/creates a `DefaultObjectWrapper` singleton instance that's already configured as specified in the properties of this object; this is recommended over using the `DefaultObjectWrapper` constructors.
    `class` | `DefaultObjectWrapperConfiguration` Holds `DefaultObjectWrapper` configuration settings and defines their defaults.

    Constructors in freemarker.template with parameters of type BeansWrapperConfiguration
    Constructor and Description
    `DefaultObjectWrapper(BeansWrapperConfiguration bwCfg, boolean writeProtected)` Use `DefaultObjectWrapper.DefaultObjectWrapper(DefaultObjectWrapperConfiguration, boolean)` instead if possible; it does the same, except that it tolerates a non-`DefaultObjectWrapperConfiguration` configuration too.