| 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.ser.impl | 
 Contains implementation classes of serialization part of 
 data binding. 
 | 
| com.fasterxml.jackson.databind.util | 
 Utility classes for Mapper package. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BeanProperty
Bean properties are logical entities that represent data
 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
 contain; and that are accessed using accessors (methods like getters
 and setters, fields, contstructor parametrers). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
BeanProperty.Std
Simple stand-alone implementation, useful as a placeholder
 or base class for more complex implementations. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CreatorProperty
This concrete sub-class implements property that is passed
 via Creator (constructor or static factory method). 
 | 
class  | 
SettableBeanProperty
Base class for deserilizable properties of a bean: contains
 both type and name definitions, and reflection-based set functionality. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FieldProperty
This concrete sub-class implements property that is set
 directly assigning to a Field. 
 | 
class  | 
InnerClassProperty
This sub-class is used to handle special case of value being a
 non-static inner class. 
 | 
class  | 
ManagedReferenceProperty
Wrapper property that is used to handle managed (forward) properties
 (see [JACKSON-235] for more information). 
 | 
class  | 
MethodProperty
This concrete sub-class implements property that is set
 using regular "setter" method. 
 | 
class  | 
ObjectIdValueProperty
Specialized  
SettableBeanProperty implementation used
 for virtual property that represents Object Id that is used
 for some POJO types (or properties). | 
class  | 
SetterlessProperty
This concrete sub-class implements Collection or Map property that is
 indirectly by getting the property value and directly modifying it. 
 | 
class  | 
ValueInjector
Class that encapsulates details of value injection that occurs before
 deserialization of a POJO. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
 used during introspection of properties to use for
 serialization and deserialization purposes. 
 | 
class  | 
POJOPropertyBuilder
Helper class used for aggregating information about a single
 potential POJO property. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BeanPropertyWriter
Base bean property handler class, which implements common parts of
 reflection-based functionality for accessing a property value
 and serializing it. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UnwrappingBeanPropertyWriter
Variant of  
BeanPropertyWriter which will handle unwrapping
 of JSON Object (including of properties of Object within surrounding
 JSON object, and not as sub-object). | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleBeanPropertyDefinition
Simple immutable  
BeanPropertyDefinition implementation that can
 be wrapped around a AnnotatedMember that is a simple
 accessor (getter) or mutator (setter, constructor parameter)
 (or both, for fields). | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.