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.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.LinkedList<POJOPropertyBuilder> |
POJOPropertiesCollector._creatorProperties |
protected java.util.LinkedHashMap<java.lang.String,POJOPropertyBuilder> |
POJOPropertiesCollector._properties
Set of logical property information collected so far.
|
Modifier and Type | Method and Description |
---|---|
protected POJOPropertyBuilder |
POJOPropertiesCollector._property(java.util.Map<java.lang.String,POJOPropertyBuilder> props,
PropertyName name) |
protected POJOPropertyBuilder |
POJOPropertiesCollector._property(java.util.Map<java.lang.String,POJOPropertyBuilder> props,
java.lang.String implName) |
POJOPropertyBuilder |
POJOPropertyBuilder.withName(PropertyName newName) |
POJOPropertyBuilder |
POJOPropertyBuilder.withSimpleName(java.lang.String newSimpleName) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<POJOPropertyBuilder> |
POJOPropertyBuilder.explode(java.util.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 java.util.Map<java.lang.String,POJOPropertyBuilder> |
POJOPropertiesCollector.getPropertyMap() |
Modifier and Type | Method and Description |
---|---|
protected void |
POJOPropertiesCollector._updateCreatorProperty(POJOPropertyBuilder prop,
java.util.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) |
Modifier and Type | Method and Description |
---|---|
protected void |
POJOPropertiesCollector._addCreatorParam(java.util.Map<java.lang.String,POJOPropertyBuilder> props,
AnnotatedParameter param) |
protected void |
POJOPropertiesCollector._addCreators(java.util.Map<java.lang.String,POJOPropertyBuilder> props)
Method for collecting basic information on constructor(s) found
|
protected void |
POJOPropertiesCollector._addFields(java.util.Map<java.lang.String,POJOPropertyBuilder> props)
Method for collecting basic information on all fields found
|
protected void |
POJOPropertiesCollector._addGetterMethod(java.util.Map<java.lang.String,POJOPropertyBuilder> props,
AnnotatedMethod m,
AnnotationIntrospector ai) |
protected void |
POJOPropertiesCollector._addInjectables(java.util.Map<java.lang.String,POJOPropertyBuilder> props) |
protected void |
POJOPropertiesCollector._addMethods(java.util.Map<java.lang.String,POJOPropertyBuilder> props)
Method for collecting basic information on all fields found
|
protected void |
POJOPropertiesCollector._addSetterMethod(java.util.Map<java.lang.String,POJOPropertyBuilder> props,
AnnotatedMethod m,
AnnotationIntrospector ai) |
private void |
POJOPropertyBuilder._explode(java.util.Collection<PropertyName> newNames,
java.util.Map<PropertyName,POJOPropertyBuilder> props,
POJOPropertyBuilder.Linked<?> accessors) |
protected POJOPropertyBuilder |
POJOPropertiesCollector._property(java.util.Map<java.lang.String,POJOPropertyBuilder> props,
PropertyName name) |
protected POJOPropertyBuilder |
POJOPropertiesCollector._property(java.util.Map<java.lang.String,POJOPropertyBuilder> props,
java.lang.String implName) |
protected void |
POJOPropertiesCollector._removeUnwantedAccessor(java.util.Map<java.lang.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(java.util.Map<java.lang.String,POJOPropertyBuilder> props)
Method called to get rid of candidate properties that are marked
as ignored.
|
protected void |
POJOPropertiesCollector._renameProperties(java.util.Map<java.lang.String,POJOPropertyBuilder> props) |
protected void |
POJOPropertiesCollector._renameUsing(java.util.Map<java.lang.String,POJOPropertyBuilder> propMap,
PropertyNamingStrategy naming) |
protected void |
POJOPropertiesCollector._renameWithWrappers(java.util.Map<java.lang.String,POJOPropertyBuilder> props) |
protected void |
POJOPropertiesCollector._sortProperties(java.util.Map<java.lang.String,POJOPropertyBuilder> props) |
protected void |
POJOPropertiesCollector._updateCreatorProperty(POJOPropertyBuilder prop,
java.util.List<POJOPropertyBuilder> creatorProperties) |
Constructor and Description |
---|
POJOPropertyBuilder(POJOPropertyBuilder src,
PropertyName newName) |