| 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  POJOPropertyBuildersince 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  POJOPropertyBuildersince that won't be
 applied to creator parameters | 
| 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  NullValueProviderfor a primary property, using
 "value nulls" setting. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected PropertyMetadata | POJOPropertyBuilder. _metadata | 
| protected PropertyMetadata | ConcreteBeanPropertyBase. _metadataAdditional 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.