| 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.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)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 | PropertyMetadata. withDefaultValue(String def) | 
| PropertyMetadata | PropertyMetadata. withDescription(String desc) | 
| PropertyMetadata | PropertyMetadata. withIndex(Integer index) | 
| PropertyMetadata | PropertyMetadata. withRequired(Boolean b) | 
| Constructor and Description | 
|---|
| Std(PropertyName name,
   JavaType type,
   PropertyName wrapperName,
   Annotations contextAnnotations,
   AnnotatedMember member,
   PropertyMetadata metadata) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected PropertyMetadata | SettableBeanProperty. _metadataAdditional optional property metadata, such as whether
 property is required, and whether there is additional
 human-readable description | 
| Modifier and Type | Method and Description | 
|---|---|
| PropertyMetadata | SettableBeanProperty. getMetadata() | 
| 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 | 
|---|---|
| PropertyMetadata | POJOPropertyBuilder. getMetadata() | 
| abstract PropertyMetadata | BeanPropertyDefinition. getMetadata()Method for accessing additional metadata. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected PropertyMetadata | BeanPropertyWriter. _metadataAdditional information about property | 
| Modifier and Type | Method and Description | 
|---|---|
| PropertyMetadata | BeanPropertyWriter. getMetadata() | 
| 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,
         com.fasterxml.jackson.annotation.JsonInclude.Include inclusion) | 
| BeanPropertyDefinition | SimpleBeanPropertyDefinition. withMetadata(PropertyMetadata metadata) | 
| Constructor and Description | 
|---|
| SimpleBeanPropertyDefinition(AnnotatedMember member,
                            PropertyName fullName,
                            AnnotationIntrospector intr,
                            PropertyMetadata metadata,
                            com.fasterxml.jackson.annotation.JsonInclude.Include inclusion) | 
Copyright © 2014–2015 FasterXML. All rights reserved.