## Uses of Class
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder

Packages that use POJOPropertyBuilder
Package | Description
--- | ---
com.fasterxml.jackson.databind.introspect | Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.

### Uses of POJOPropertyBuilder in com.fasterxml.jackson.databind.introspect

Fields in com.fasterxml.jackson.databind.introspect with type parameters of type POJOPropertyBuilder
Modifier and Type | Field and Description
--- | ---
`protected LinkedList<POJOPropertyBuilder>` | POJOPropertiesCollector.`_creatorProperties`
`protected LinkedHashMap<String,POJOPropertyBuilder>` | POJOPropertiesCollector.`_properties` Set of logical property information collected so far.

Methods in com.fasterxml.jackson.databind.introspect that return POJOPropertyBuilder
Modifier and Type | Method and Description
--- | ---
`protected POJOPropertyBuilder` | POJOPropertiesCollector.`_property(Map<String,POJOPropertyBuilder> props, PropertyName name)`
`protected POJOPropertyBuilder` | POJOPropertiesCollector.`_property(Map<String,POJOPropertyBuilder> props, String implName)`
`POJOPropertyBuilder` | POJOPropertyBuilder.`withName(PropertyName newName)`
`POJOPropertyBuilder` | POJOPropertyBuilder.`withSimpleName(String newSimpleName)`

Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type POJOPropertyBuilder
Modifier and Type | Method and Description
--- | ---
`Collection<POJOPropertyBuilder>` | POJOPropertyBuilder.`explode(Collection<PropertyName> newNames)` Method called when a previous call to `findExplicitNames()` found multiple distinct explicit names, and the property this builder represents basically needs to be broken apart and replaced by a set of more than one properties.
`protected Map<String,POJOPropertyBuilder>` | POJOPropertiesCollector.`getPropertyMap()`

Methods in com.fasterxml.jackson.databind.introspect with parameters of type POJOPropertyBuilder
Modifier and Type | Method and Description
--- | ---
`protected void` | POJOPropertiesCollector.`_updateCreatorProperty(POJOPropertyBuilder prop, List<POJOPropertyBuilder> creatorProperties)`
`void` | POJOPropertyBuilder.`addAll(POJOPropertyBuilder src)` Method for adding all property members from specified collector into this collector.
`int` | POJOPropertyBuilder.`compareTo(POJOPropertyBuilder other)`

Method parameters in com.fasterxml.jackson.databind.introspect with type arguments of type POJOPropertyBuilder
Modifier and Type | Method and Description
--- | ---
`protected void` | POJOPropertiesCollector.`_addCreatorParam(Map<String,POJOPropertyBuilder> props, AnnotatedParameter param)`
`protected void` | POJOPropertiesCollector.`_addCreators(Map<String,POJOPropertyBuilder> props)` Method for collecting basic information on constructor(s) found
`protected void` | POJOPropertiesCollector.`_addFields(Map<String,POJOPropertyBuilder> props)` Method for collecting basic information on all fields found
`protected void` | POJOPropertiesCollector.`_addGetterMethod(Map<String,POJOPropertyBuilder> props, AnnotatedMethod m, AnnotationIntrospector ai)`
`protected void` | POJOPropertiesCollector.`_addInjectables(Map<String,POJOPropertyBuilder> props)`
`protected void` | POJOPropertiesCollector.`_addMethods(Map<String,POJOPropertyBuilder> props)` Method for collecting basic information on all fields found
`protected void` | POJOPropertiesCollector.`_addSetterMethod(Map<String,POJOPropertyBuilder> props, AnnotatedMethod m, AnnotationIntrospector ai)`
`protected POJOPropertyBuilder` | POJOPropertiesCollector.`_property(Map<String,POJOPropertyBuilder> props, PropertyName name)`
`protected POJOPropertyBuilder` | POJOPropertiesCollector.`_property(Map<String,POJOPropertyBuilder> props, String implName)`
`protected void` | POJOPropertiesCollector.`_removeUnwantedAccessor(Map<String,POJOPropertyBuilder> props)` Method called to further get rid of unwanted individual accessors, based on read/write settings and rules for "pulling in" accessors (or not).
`protected void` | POJOPropertiesCollector.`_removeUnwantedProperties(Map<String,POJOPropertyBuilder> props)` Method called to get rid of candidate properties that are marked as ignored.
`protected void` | POJOPropertiesCollector.`_renameProperties(Map<String,POJOPropertyBuilder> props)`
`protected void` | POJOPropertiesCollector.`_renameUsing(Map<String,POJOPropertyBuilder> propMap, PropertyNamingStrategy naming)`
`protected void` | POJOPropertiesCollector.`_renameWithWrappers(Map<String,POJOPropertyBuilder> props)`
`protected void` | POJOPropertiesCollector.`_sortProperties(Map<String,POJOPropertyBuilder> props)`
`protected void` | POJOPropertiesCollector.`_updateCreatorProperty(POJOPropertyBuilder prop, List<POJOPropertyBuilder> creatorProperties)`

Constructors in com.fasterxml.jackson.databind.introspect with parameters of type POJOPropertyBuilder
Constructor and Description
`POJOPropertyBuilder(POJOPropertyBuilder src, PropertyName newName)`