| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind | 
 Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
 
ObjectMapper class, as well
as convenience methods included in
JsonParser | 
| 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 | 
|---|
BeanProperty.Std(PropertyName name,
                JavaType type,
                PropertyName wrapperName,
                Annotations contextAnnotations,
                AnnotatedMember member,
                PropertyMetadata metadata)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected PropertyMetadata | 
SettableBeanProperty._metadata
Additional 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._metadata
Additional 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.