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)
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)
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.