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 LinkedList<POJOPropertyBuilder> |
POJOPropertiesCollector._creatorProperties |
protected LinkedHashMap<String,POJOPropertyBuilder> |
POJOPropertiesCollector._properties
Set of logical property information collected so far.
|
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) |
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() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
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) |
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 boolean |
POJOPropertiesCollector._updateCreatorProperty(POJOPropertyBuilder prop,
List<POJOPropertyBuilder> creatorProperties) |
Constructor and Description |
---|
POJOPropertyBuilder(POJOPropertyBuilder src,
PropertyName newName) |
Copyright © 2008–2020 FasterXML. All rights reserved.