## 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)`

Copyright © 2014–2015 FasterXML. All rights reserved.