| 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 SettableBeanProperty | 
BeanDeserializerBase._resolveMergeAndNullSettings(DeserializationContext ctxt,
                            SettableBeanProperty prop,
                            PropertyMetadata propMetadata)  | 
| Constructor and Description | 
|---|
CreatorProperty(PropertyName name,
               JavaType type,
               PropertyName wrapperName,
               TypeDeserializer typeDeser,
               Annotations contextAnnotations,
               AnnotatedParameter param,
               int index,
               Object injectableValueId,
               PropertyMetadata metadata)  | 
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–2018 FasterXML. All rights reserved.