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

Packages that use BeanSerializerBuilder
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
`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
`static BeanSerializer` BeanSerializer.`createDummy(JavaType forType, BeanSerializerBuilder builder)` Method for constructing dummy bean serializer; one that never outputs any properties
`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