| 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.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.util | 
 Utility classes for Mapper package. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
AnnotationIntrospector.findDeserializationName(AnnotatedParameter param)
Deprecated. 
 
Since 2.1 should use  
AnnotationIntrospector.findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated) instead | 
String | 
PropertyNamingStrategy.nameForConstructorParameter(MapperConfig<?> config,
                           AnnotatedParameter ctorParam,
                           String defaultName)
Method called to find external name (name used in JSON) for given logical
 POJO property,
 as defined by given constructor parameter; typically called when building a deserializer
 (but not necessarily only then). 
 | 
String | 
PropertyNamingStrategy.PropertyNamingStrategyBase.nameForConstructorParameter(MapperConfig<?> config,
                           AnnotatedParameter ctorParam,
                           String defaultName)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected AnnotatedParameter | 
CreatorProperty._annotated
Placeholder that represents constructor parameter, when it is created
 from actual constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AnnotatedParameter | 
ValueInstantiator.getIncompleteParameter()
If an incomplete creator was found, this is the first parameter that
 needs further annotation to help make the creator complete. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected CreatorProperty | 
BasicDeserializerFactory.constructCreatorProperty(DeserializationContext ctxt,
                        BeanDescription beanDesc,
                        String name,
                        int index,
                        AnnotatedParameter param,
                        Object injectableValueId)
Method that will construct a property object that represents
 a logical property passed via Creator (constructor or static
 factory method) 
 | 
| Constructor and Description | 
|---|
CreatorProperty(String name,
               JavaType type,
               PropertyName wrapperName,
               TypeDeserializer typeDeser,
               Annotations contextAnnotations,
               AnnotatedParameter param,
               int index,
               Object injectableValueId,
               boolean isRequired)  | 
CreatorProperty(String name,
               JavaType type,
               TypeDeserializer typeDeser,
               Annotations contextAnnotations,
               AnnotatedParameter param,
               int index,
               Object injectableValueId)
Deprecated. 
 
Since 2.2: use the method that takes  
isRequired property | 
| Modifier and Type | Field and Description | 
|---|---|
protected AnnotatedParameter | 
CreatorCollector._incompleteParameter  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CreatorCollector.addIncompeteParameter(AnnotatedParameter parameter)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected AnnotatedParameter | 
StdValueInstantiator._incompleteParameter  | 
| Modifier and Type | Method and Description | 
|---|---|
AnnotatedParameter | 
StdValueInstantiator.getIncompleteParameter()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
StdValueInstantiator.configureIncompleteParameter(AnnotatedParameter parameter)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<AnnotatedParameter> | 
POJOPropertyBuilder._ctorParameters  | 
| Modifier and Type | Method and Description | 
|---|---|
AnnotatedParameter | 
POJOPropertyBuilder.getConstructorParameter()  | 
abstract AnnotatedParameter | 
BeanPropertyDefinition.getConstructorParameter()  | 
AnnotatedParameter | 
AnnotatedWithParams.getParameter(int index)  | 
protected AnnotatedParameter | 
AnnotatedWithParams.replaceParameterAnnotations(int index,
                           AnnotationMap ann)
Method called by parameter object when an augmented instance is created;
 needs to replace parameter with new instance 
 | 
AnnotatedParameter | 
AnnotatedParameter.withAnnotations(AnnotationMap ann)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
POJOPropertyBuilder.addCtor(AnnotatedParameter a,
       String ename,
       boolean visible,
       boolean ignored)  | 
String | 
JacksonAnnotationIntrospector.findDeserializationName(AnnotatedParameter param)  | 
String | 
AnnotationIntrospectorPair.findDeserializationName(AnnotatedParameter param)
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
AnnotatedParameter | 
SimpleBeanPropertyDefinition.getConstructorParameter()  | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.