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 |
Contains implementation classes of deserialization part of
data binding.
|
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.deser.std |
Contains public standard implementations of abstraction that
Jackson uses.
|
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.ser |
Contains implementation classes of serialization part of
data binding.
|
com.fasterxml.jackson.databind.util |
Utility classes for Mapper package.
|
Modifier and Type | Field and Description |
---|---|
protected PropertyMetadata |
BeanProperty.Std._metadata |
static PropertyMetadata |
PropertyMetadata.STD_OPTIONAL |
static PropertyMetadata |
PropertyMetadata.STD_REQUIRED |
static PropertyMetadata |
PropertyMetadata.STD_REQUIRED_OR_OPTIONAL |
Modifier and Type | Method and Description |
---|---|
static PropertyMetadata |
PropertyMetadata.construct(boolean req,
String desc,
Integer index,
String defaultValue)
Deprecated.
|
static PropertyMetadata |
PropertyMetadata.construct(Boolean req,
String desc,
Integer index,
String defaultValue) |
PropertyMetadata |
BeanProperty.getMetadata()
Accessor for additional optional information about property.
|
PropertyMetadata |
BeanProperty.Std.getMetadata() |
PropertyMetadata |
BeanProperty.Bogus.getMetadata() |
PropertyMetadata |
PropertyMetadata.withDefaultValue(String def) |
PropertyMetadata |
PropertyMetadata.withDescription(String desc) |
PropertyMetadata |
PropertyMetadata.withIndex(Integer index) |
PropertyMetadata |
PropertyMetadata.withMergeInfo(PropertyMetadata.MergeInfo mergeInfo) |
PropertyMetadata |
PropertyMetadata.withNulls(Nulls valueNulls,
Nulls contentNulls) |
PropertyMetadata |
PropertyMetadata.withRequired(Boolean b) |
Constructor and Description |
---|
Std(PropertyName name,
JavaType type,
PropertyName wrapperName,
AnnotatedMember member,
PropertyMetadata metadata) |
Std(PropertyName name,
JavaType type,
PropertyName wrapperName,
Annotations contextAnnotations,
AnnotatedMember member,
PropertyMetadata metadata)
Deprecated.
Since 2.9
|
Modifier and Type | Method and Description |
---|---|
protected PropertyMetadata |
BasicDeserializerFactory._getSetterInfo(DeserializationContext ctxt,
BeanProperty prop,
PropertyMetadata metadata)
Helper method copied from
POJOPropertyBuilder since that won't be
applied to creator parameters |
PropertyMetadata |
CreatorProperty.getMetadata() |
Modifier and Type | Method and Description |
---|---|
protected PropertyMetadata |
BasicDeserializerFactory._getSetterInfo(DeserializationContext ctxt,
BeanProperty prop,
PropertyMetadata metadata)
Helper method copied from
POJOPropertyBuilder since that won't be
applied to creator parameters |
protected SettableBeanProperty |
BeanDeserializerBase._resolveMergeAndNullSettings(DeserializationContext ctxt,
SettableBeanProperty prop,
PropertyMetadata propMetadata) |
static CreatorProperty |
CreatorProperty.construct(PropertyName name,
JavaType type,
PropertyName wrapperName,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedParameter param,
int index,
JacksonInject.Value injectable,
PropertyMetadata metadata)
Factory method for creating
CreatorProperty instances |
Constructor and Description |
---|
CreatorProperty(PropertyName name,
JavaType type,
PropertyName wrapperName,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedParameter param,
int index,
JacksonInject.Value injectable,
PropertyMetadata metadata) |
CreatorProperty(PropertyName name,
JavaType type,
PropertyName wrapperName,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedParameter param,
int index,
Object injectableValueId,
PropertyMetadata metadata)
Deprecated.
Since 2.11 use factory method instead
|
SettableBeanProperty(PropertyName propName,
JavaType type,
PropertyMetadata metadata,
JsonDeserializer<Object> valueDeser)
Constructor only used by
ObjectIdValueProperty . |
SettableBeanProperty(PropertyName propName,
JavaType type,
PropertyName wrapper,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
PropertyMetadata metadata) |
Constructor and Description |
---|
ObjectIdValueProperty(ObjectIdReader objectIdReader,
PropertyMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
protected NullValueProvider |
StdDeserializer.findValueNullProvider(DeserializationContext ctxt,
SettableBeanProperty prop,
PropertyMetadata propMetadata)
Method called to find
NullValueProvider for a primary property, using
"value nulls" setting. |
Modifier and Type | Field and Description |
---|---|
protected PropertyMetadata |
POJOPropertyBuilder._metadata |
protected PropertyMetadata |
ConcreteBeanPropertyBase._metadata
Additional information about property
|
Modifier and Type | Method and Description |
---|---|
protected PropertyMetadata |
POJOPropertyBuilder._getSetterInfo(PropertyMetadata metadata,
AnnotatedMember primary)
Helper method that contains logic for accessing and merging all setter
information that we needed, regarding things like possible merging
of property value, and handling of incoming nulls.
|
PropertyMetadata |
POJOPropertyBuilder.getMetadata() |
PropertyMetadata |
ConcreteBeanPropertyBase.getMetadata() |
abstract PropertyMetadata |
BeanPropertyDefinition.getMetadata()
Method for accessing additional metadata.
|
Modifier and Type | Method and Description |
---|---|
protected PropertyMetadata |
POJOPropertyBuilder._getSetterInfo(PropertyMetadata metadata,
AnnotatedMember primary)
Helper method that contains logic for accessing and merging all setter
information that we needed, regarding things like possible merging
of property value, and handling of incoming nulls.
|
Constructor and Description |
---|
ConcreteBeanPropertyBase(PropertyMetadata md) |
Constructor and Description |
---|
PropertyWriter(PropertyMetadata md) |
Modifier and Type | Field and Description |
---|---|
protected PropertyMetadata |
SimpleBeanPropertyDefinition._metadata |
Modifier and Type | Method and Description |
---|---|
PropertyMetadata |
SimpleBeanPropertyDefinition.getMetadata()
We will indicate that property is optional, since there is nothing
to indicate whether it might be required.
|
Modifier and Type | Method and Description |
---|---|
static SimpleBeanPropertyDefinition |
SimpleBeanPropertyDefinition.construct(MapperConfig<?> config,
AnnotatedMember member,
PropertyName name,
PropertyMetadata metadata,
JsonInclude.Include inclusion)
Method called to create instance for virtual properties.
|
static SimpleBeanPropertyDefinition |
SimpleBeanPropertyDefinition.construct(MapperConfig<?> config,
AnnotatedMember member,
PropertyName name,
PropertyMetadata metadata,
JsonInclude.Value inclusion) |
BeanPropertyDefinition |
SimpleBeanPropertyDefinition.withMetadata(PropertyMetadata metadata) |
Constructor and Description |
---|
SimpleBeanPropertyDefinition(AnnotationIntrospector intr,
AnnotatedMember member,
PropertyName fullName,
PropertyMetadata metadata,
JsonInclude.Value inclusion) |
Copyright © 2008–2020 FasterXML. All rights reserved.