Uses of Class org.codehaus.jackson.map.deser.BeanDeserializerModifier (Jackson JSON Processor)
Date: 2013-07-14

## Uses of Class
org.codehaus.jackson.map.deser.BeanDeserializerModifier

- Packages that use BeanDeserializerModifier
  Package | Description
  --- | ---
  org.codehaus.jackson.map | Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via `ObjectMapper` class, as well as convenience methods included in `JsonParser`
  org.codehaus.jackson.map.deser | Contains implementation classes of deserialization part of data binding.

- - ### Uses of BeanDeserializerModifier in org.codehaus.jackson.map

    Methods in org.codehaus.jackson.map that return types with arguments of type BeanDeserializerModifier
    Modifier and Type | Method and Description
    --- | ---
    `abstract Iterable<BeanDeserializerModifier>` | DeserializerFactory.Config.`deserializerModifiers()`

    Methods in org.codehaus.jackson.map with parameters of type BeanDeserializerModifier
    Modifier and Type | Method and Description
    --- | ---
    `void` | Module.SetupContext.`addBeanDeserializerModifier(BeanDeserializerModifier mod)` Method that module can use to register additional modifier objects to customize configuration and construction of bean deserializers.
    `abstract DeserializerProvider` | DeserializerProvider.`withDeserializerModifier(BeanDeserializerModifier modifier)`
    `DeserializerFactory` | DeserializerFactory.`withDeserializerModifier(BeanDeserializerModifier modifier)` Convenience method for creating a new factory instance with additional `BeanDeserializerModifier`.
    `abstract DeserializerFactory.Config` | DeserializerFactory.Config.`withDeserializerModifier(BeanDeserializerModifier modifier)` Fluent/factory method used to construct a configuration object that has same configuration as this instance plus one additional deserialiazer modifier.

  - ### Uses of BeanDeserializerModifier in org.codehaus.jackson.map.deser

    Fields in org.codehaus.jackson.map.deser declared as BeanDeserializerModifier
    Modifier and Type | Field and Description
    --- | ---
    `protected BeanDeserializerModifier[]` | BeanDeserializerFactory.ConfigImpl.`_modifiers` List of modifiers that can change the way `BeanDeserializer` instances are configured and constructed.
    `protected static BeanDeserializerModifier[]` | BeanDeserializerFactory.ConfigImpl.`NO_MODIFIERS`

    Methods in org.codehaus.jackson.map.deser that return types with arguments of type BeanDeserializerModifier
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<BeanDeserializerModifier>` | BeanDeserializerFactory.ConfigImpl.`deserializerModifiers()`

    Methods in org.codehaus.jackson.map.deser with parameters of type BeanDeserializerModifier
    Modifier and Type | Method and Description
    --- | ---
    `DeserializerProvider` | StdDeserializerProvider.`withDeserializerModifier(BeanDeserializerModifier modifier)`
    `DeserializerFactory.Config` | BeanDeserializerFactory.ConfigImpl.`withDeserializerModifier(BeanDeserializerModifier modifier)`

    Constructors in org.codehaus.jackson.map.deser with parameters of type BeanDeserializerModifier
    Constructor and Description
    `BeanDeserializerFactory.ConfigImpl(Deserializers[] allAdditionalDeserializers, KeyDeserializers[] allAdditionalKeyDeserializers, BeanDeserializerModifier[] modifiers, AbstractTypeResolver[] atr, ValueInstantiators[] vi)` Copy-constructor that will create an instance that contains defined set of additional deserializer providers.