| Package | Description | 
|---|---|
| org.codehaus.jackson.map | 
 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 | 
| org.codehaus.jackson.map.deser | 
 Contains implementation classes of deserialization part of 
 data binding. 
 | 
| org.codehaus.jackson.map.deser.impl | 
 Contains those implementation classes of deserialization part of 
 data binding that are not considered part of public or semi-public
 interfaces. 
 | 
| org.codehaus.jackson.map.introspect | 
 Functionality needed for Bean introspection, required for detecting
 accessors and mutators for Beans, as well as locating and handling
 method annotations. 
 | 
| org.codehaus.jackson.map.ser | 
 Contains implementation classes of serialization part of 
 data binding. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Annotations | 
BeanProperty.Std._contextAnnotations
Annotations defined in the context class (if any); may be null
 if no annotations were found 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Annotations | 
BeanDescription.getClassAnnotations()
Method for accessing collection of annotations the bean
 class has. 
 | 
| Constructor and Description | 
|---|
BeanProperty.Std(String name,
                JavaType type,
                Annotations contextAnnotations,
                AnnotatedMember member)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Annotations | 
SettableBeanProperty._contextAnnotations
Class that contains this property (either class that declares
 the property or one of its subclasses), class that is
 deserialized using deserializer that contains this property. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BeanDeserializerBuilder.addInjectable(String propertyName,
             JavaType propertyType,
             Annotations contextAnnotations,
             AnnotatedMember member,
             Object valueId)  | 
| Constructor and Description | 
|---|
SettableBeanProperty.FieldProperty(String name,
                                  JavaType type,
                                  TypeDeserializer typeDeser,
                                  Annotations contextAnnotations,
                                  AnnotatedField field)  | 
SettableBeanProperty.ManagedReferenceProperty(String refName,
                                             SettableBeanProperty forward,
                                             SettableBeanProperty backward,
                                             Annotations contextAnnotations,
                                             boolean isContainer)  | 
SettableBeanProperty.MethodProperty(String name,
                                   JavaType type,
                                   TypeDeserializer typeDeser,
                                   Annotations contextAnnotations,
                                   AnnotatedMethod method)  | 
SettableBeanProperty.SetterlessProperty(String name,
                                       JavaType type,
                                       TypeDeserializer typeDeser,
                                       Annotations contextAnnotations,
                                       AnnotatedMethod method)  | 
SettableBeanProperty(String propName,
                    JavaType type,
                    TypeDeserializer typeDeser,
                    Annotations contextAnnotations)  | 
| Constructor and Description | 
|---|
CreatorProperty(String name,
               JavaType type,
               TypeDeserializer typeDeser,
               Annotations contextAnnotations,
               AnnotatedParameter param,
               int index,
               Object injectableValueId)  | 
ValueInjector(String propertyName,
             JavaType type,
             Annotations contextAnnotations,
             AnnotatedMember mutator,
             Object valueId)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AnnotationMap
Simple helper class used to keep track of collection of
 Jackson Annotations associated with annotatable things
 (methods, constructors, classes). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Annotations | 
AnnotatedClass.getAnnotations()  | 
Annotations | 
BasicBeanDescription.getClassAnnotations()  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Annotations | 
BeanPropertyWriter._contextAnnotations
Annotations from context (most often, class that declares property,
 or in case of sub-class serializer, from that sub-class) 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Annotations | 
PropertyBuilder.getClassAnnotations()  | 
| Constructor and Description | 
|---|
BeanPropertyWriter(AnnotatedMember member,
                  Annotations contextAnnotations,
                  SerializedString name,
                  JavaType declaredType,
                  JsonSerializer<Object> ser,
                  TypeSerializer typeSer,
                  JavaType serType,
                  Method m,
                  Field f,
                  boolean suppressNulls,
                  Object suppressableValue)  | 
BeanPropertyWriter(AnnotatedMember member,
                  Annotations contextAnnotations,
                  String name,
                  JavaType declaredType,
                  JsonSerializer<Object> ser,
                  TypeSerializer typeSer,
                  JavaType serType,
                  Method m,
                  Field f,
                  boolean suppressNulls,
                  Object suppressableValue)  |