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.
|
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,
PropertyName wrapperName,
Annotations contextAnnotations,
AnnotatedMember member,
boolean isRequired) |
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 |
---|
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 |
SettableBeanProperty(BeanPropertyDefinition propDef,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations) |
SettableBeanProperty(String propName,
JavaType type,
PropertyName wrapper,
TypeDeserializer typeDeser,
Annotations contextAnnotations)
Deprecated.
|
SettableBeanProperty(String propName,
JavaType type,
PropertyName wrapper,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
boolean isRequired) |
Constructor and Description |
---|
FieldProperty(BeanPropertyDefinition propDef,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedField field) |
ManagedReferenceProperty(SettableBeanProperty forward,
String refName,
SettableBeanProperty backward,
Annotations contextAnnotations,
boolean isContainer) |
MethodProperty(BeanPropertyDefinition propDef,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedMethod method) |
SetterlessProperty(BeanPropertyDefinition propDef,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedMethod method) |
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(BeanPropertyDefinition propDef,
AnnotatedMember member,
Annotations contextAnnotations,
JavaType declaredType,
JsonSerializer<?> ser,
TypeSerializer typeSer,
JavaType serType,
boolean suppressNulls,
Object suppressableValue) |
Copyright © 2012-2013 FasterXML. All Rights Reserved.