## Uses of Class
com.fasterxml.jackson.databind.ser.BeanSerializerBuilder

- Packages that use BeanSerializerBuilder
  Package | Description
  --- | ---
  com.fasterxml.jackson.databind.ser | Contains implementation classes of serialization part of data binding.
  com.fasterxml.jackson.databind.ser.std |

- - ### Uses of BeanSerializerBuilder in com.fasterxml.jackson.databind.ser

    Methods in com.fasterxml.jackson.databind.ser that return BeanSerializerBuilder
    Modifier and Type | Method and Description
    --- | ---
    `protected BeanSerializerBuilder` | BeanSerializerFactory.`constructBeanSerializerBuilder(BeanDescription beanDesc)`
    `BeanSerializerBuilder` | BeanSerializerModifier.`updateBuilder(SerializationConfig config, BeanDescription beanDesc, BeanSerializerBuilder builder)` Method called by `BeanSerializerFactory` after collecting all information regarding POJO to serialize and updating builder with it, but before constructing serializer.

    Methods in com.fasterxml.jackson.databind.ser with parameters of type BeanSerializerBuilder
    Modifier and Type | Method and Description
    --- | ---
    `protected List<BeanPropertyWriter>` | BeanSerializerFactory.`findBeanProperties(SerializerProvider prov, BeanDescription beanDesc, BeanSerializerBuilder builder)` Method used to collect all actual serializable properties.
    `protected void` | BeanSerializerFactory.`processViews(SerializationConfig config, BeanSerializerBuilder builder)` Method called to handle view information for constructed serializer, based on bean property writers.
    `protected List<BeanPropertyWriter>` | BeanSerializerFactory.`removeOverlappingTypeIds(SerializerProvider prov, BeanDescription beanDesc, BeanSerializerBuilder builder, List<BeanPropertyWriter> props)` Helper method called to ensure that we do not have "duplicate" type ids.
    `BeanSerializerBuilder` | BeanSerializerModifier.`updateBuilder(SerializationConfig config, BeanDescription beanDesc, BeanSerializerBuilder builder)` Method called by `BeanSerializerFactory` after collecting all information regarding POJO to serialize and updating builder with it, but before constructing serializer.

    Constructors in com.fasterxml.jackson.databind.ser with parameters of type BeanSerializerBuilder
    Constructor and Description
    `BeanSerializer(JavaType type, BeanSerializerBuilder builder, BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties)`
    `BeanSerializerBuilder(BeanSerializerBuilder src)` Copy-constructor that may be used for sub-classing

  - ### Uses of BeanSerializerBuilder in com.fasterxml.jackson.databind.ser.std

    Constructors in com.fasterxml.jackson.databind.ser.std with parameters of type BeanSerializerBuilder
    Constructor and Description
    `BeanSerializerBase(JavaType type, BeanSerializerBuilder builder, BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties)` Constructor used by `BeanSerializerBuilder` to create an instance

Copyright © 2008–2018 FasterXML. All rights reserved.