Package | Description |
---|---|
com.fasterxml.jackson.databind |
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode ), as well as
writing Java Objects and trees as JSON. |
com.fasterxml.jackson.databind.deser.impl |
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
|
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.
|
com.fasterxml.jackson.databind.util |
Utility classes for Mapper package.
|
Modifier and Type | Method and Description |
---|---|
PropertyName |
AnnotationIntrospector.findRenameByField(MapperConfig<?> config,
AnnotatedField f,
PropertyName implName)
Method called on fields that are eligible candidates for properties
(that is, non-static member fields), but not necessarily selected (may
or may not be visible), to let fields affect name linking.
|
String |
PropertyNamingStrategy.nameForField(MapperConfig<?> config,
AnnotatedField field,
String defaultName)
Method called to find external name (name used in JSON) for given logical
POJO property,
as defined by given field.
|
String |
PropertyNamingStrategy.PropertyNamingStrategyBase.nameForField(MapperConfig<?> config,
AnnotatedField field,
String defaultName)
Deprecated.
|
String |
PropertyNamingStrategies.NamingBase.nameForField(MapperConfig<?> config,
AnnotatedField field,
String defaultName) |
Modifier and Type | Field and Description |
---|---|
protected AnnotatedField |
FieldProperty._annotated |
Constructor and Description |
---|
FieldProperty(BeanPropertyDefinition propDef,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedField field) |
Modifier and Type | Field and Description |
---|---|
protected POJOPropertyBuilder.Linked<AnnotatedField> |
POJOPropertyBuilder._fields |
protected List<AnnotatedField> |
AnnotatedClass._fields
Member fields of interest: ones that are either public,
or have at least one annotation.
|
Modifier and Type | Method and Description |
---|---|
AnnotatedField |
POJOPropertyBuilder.getField() |
abstract AnnotatedField |
BeanPropertyDefinition.getField() |
AnnotatedField |
AnnotatedField.withAnnotations(AnnotationMap ann) |
Modifier and Type | Method and Description |
---|---|
LinkedHashMap<String,AnnotatedField> |
BasicBeanDescription._findPropertyFields(Collection<String> ignoredProperties,
boolean forSerialization)
Deprecated.
Since 2.7.2, does not seem to be used?
|
static List<AnnotatedField> |
AnnotatedFieldCollector.collectFields(AnnotationIntrospector intr,
TypeResolutionContext tc,
ClassIntrospector.MixInResolver mixins,
TypeFactory types,
JavaType type,
boolean collectAnnotations) |
Iterable<AnnotatedField> |
AnnotatedClass.fields() |
Modifier and Type | Method and Description |
---|---|
void |
POJOPropertyBuilder.addField(AnnotatedField a,
PropertyName name,
boolean explName,
boolean visible,
boolean ignored) |
PropertyName |
JacksonAnnotationIntrospector.findRenameByField(MapperConfig<?> config,
AnnotatedField f,
PropertyName implName) |
PropertyName |
AnnotationIntrospectorPair.findRenameByField(MapperConfig<?> config,
AnnotatedField f,
PropertyName implName) |
boolean |
VisibilityChecker.isFieldVisible(AnnotatedField f) |
boolean |
VisibilityChecker.Std.isFieldVisible(AnnotatedField f) |
abstract String |
AccessorNamingStrategy.modifyFieldName(AnnotatedField field,
String name)
Method called to find the name of logical property that given field should
be associated with, if any.
|
String |
AccessorNamingStrategy.Base.modifyFieldName(AnnotatedField field,
String name) |
String |
DefaultAccessorNamingStrategy.modifyFieldName(AnnotatedField field,
String name) |
Modifier and Type | Method and Description |
---|---|
AnnotatedField |
SimpleBeanPropertyDefinition.getField() |
Copyright © 2008–2020 FasterXML. All rights reserved.