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

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

- Packages that use BeanDeserializerBuilder
  Package | Description
  --- | ---
  org.codehaus.jackson.map.deser | Contains implementation classes of deserialization part of data binding.

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

    Methods in org.codehaus.jackson.map.deser that return BeanDeserializerBuilder
    Modifier and Type | Method and Description
    --- | ---
    `protected BeanDeserializerBuilder` | BeanDeserializerFactory.`constructBeanDeserializerBuilder(BasicBeanDescription beanDesc)` Overridable method that constructs a `BeanDeserializerBuilder` which is used to accumulate information needed to create deserializer instance.
    `BeanDeserializerBuilder` | BeanDeserializerModifier.`updateBuilder(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializerBuilder builder)` Method called by `BeanDeserializerFactory` when it has collected basic information such as tentative list of properties to deserialize.

    Methods in org.codehaus.jackson.map.deser with parameters of type BeanDeserializerBuilder
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | BeanDeserializerFactory.`addBeanProps(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializerBuilder builder)` Method called to figure out settable properties for the bean deserializer to use.
    `protected void` | BeanDeserializerFactory.`addInjectables(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializerBuilder builder)` Method called locate all members used for value injection (if any), constructor `ValueInjector` instances, and add them to builder.
    `protected void` | BeanDeserializerFactory.`addReferenceProperties(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializerBuilder builder)` Method that will find if bean has any managed- or back-reference properties, and if so add them to bean, to be linked during resolution phase.
    `BeanDeserializerBuilder` | BeanDeserializerModifier.`updateBuilder(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializerBuilder builder)` Method called by `BeanDeserializerFactory` when it has collected basic information such as tentative list of properties to deserialize.

    Constructors in org.codehaus.jackson.map.deser with parameters of type BeanDeserializerBuilder
    Constructor and Description
    `BeanDeserializerBuilder(BeanDeserializerBuilder src)` Copy constructor for sub-classes to use, when constructing custom builder instances