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
Object mapper will convert Json content to ant from
basic Java wrapper types (Integer, Boolean, Double),
Collection types (List, Map), Java Beans,
Strings and nulls. |
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(java.lang.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(java.lang.String propertyName,
JavaType propertyType,
Annotations contextAnnotations,
AnnotatedMember member,
java.lang.Object valueId) |
Constructor and Description |
---|
SettableBeanProperty.FieldProperty(java.lang.String name,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedField field) |
SettableBeanProperty.ManagedReferenceProperty(java.lang.String refName,
SettableBeanProperty forward,
SettableBeanProperty backward,
Annotations contextAnnotations,
boolean isContainer) |
SettableBeanProperty.MethodProperty(java.lang.String name,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedMethod method) |
SettableBeanProperty.SetterlessProperty(java.lang.String name,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedMethod method) |
SettableBeanProperty(java.lang.String propName,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations) |
Constructor and Description |
---|
CreatorProperty(java.lang.String name,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedParameter param,
int index,
java.lang.Object injectableValueId) |
ValueInjector(java.lang.String propertyName,
JavaType type,
Annotations contextAnnotations,
AnnotatedMember mutator,
java.lang.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<java.lang.Object> ser,
TypeSerializer typeSer,
JavaType serType,
java.lang.reflect.Method m,
java.lang.reflect.Field f,
boolean suppressNulls,
java.lang.Object suppressableValue) |
BeanPropertyWriter(AnnotatedMember member,
Annotations contextAnnotations,
java.lang.String name,
JavaType declaredType,
JsonSerializer<java.lang.Object> ser,
TypeSerializer typeSer,
JavaType serType,
java.lang.reflect.Method m,
java.lang.reflect.Field f,
boolean suppressNulls,
java.lang.Object suppressableValue) |