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.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.util |
Utility classes for Mapper package.
|
Modifier and Type | Field and Description |
---|---|
protected PropertyName |
BeanProperty.Std._wrapperName |
static PropertyName |
PropertyName.NO_NAME
Special placeholder value that indicates that there is no name associated.
|
static PropertyName |
PropertyName.USE_DEFAULT
Special placeholder value that indicates that name to use should be
based on the standard heuristics.
|
Modifier and Type | Method and Description |
---|---|
static PropertyName |
PropertyName.construct(String simpleName,
String ns) |
PropertyName |
AnnotationIntrospector.findNameForDeserialization(Annotated a)
Method for checking whether given property accessors (method,
field) has an annotation that suggests property name to use
for deserialization (reading JSON into POJOs).
|
PropertyName |
AnnotationIntrospector.findNameForSerialization(Annotated a)
Method for checking whether given property accessors (method,
field) has an annotation that suggests property name to use
for serialization.
|
PropertyName |
AnnotationIntrospector.findRootName(AnnotatedClass ac)
Method for locating name used as "root name" (for use by
some serializers when outputting root-level object -- mostly
for XML compatibility purposes) for given class, if one
is defined.
|
PropertyName |
AnnotationIntrospector.findWrapperName(Annotated ann)
Method used to check if specified property has annotation that indicates
that it should be wrapped in an element; and if so, name to use.
|
PropertyName |
BeanProperty.getWrapperName()
If property is indicated to be wrapped, name of
wrapper element to use.
|
PropertyName |
BeanProperty.Std.getWrapperName() |
PropertyName |
PropertyName.withNamespace(String ns)
Fluent factory method for constructing an instance with different
namespace.
|
PropertyName |
PropertyName.withSimpleName(String simpleName)
Fluent factory method for constructing an instance with different
simple name.
|
Constructor and Description |
---|
BeanProperty.Std(String name,
JavaType type,
PropertyName wrapperName,
Annotations contextAnnotations,
AnnotatedMember member,
boolean isRequired) |
Modifier and Type | Field and Description |
---|---|
protected PropertyName |
SettableBeanProperty._wrapperName |
Modifier and Type | Method and Description |
---|---|
PropertyName |
SettableBeanProperty.getWrapperName() |
Constructor and Description |
---|
CreatorProperty(String name,
JavaType type,
PropertyName wrapperName,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedParameter param,
int index,
Object injectableValueId,
boolean isRequired) |
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) |
Modifier and Type | Method and Description |
---|---|
PropertyName |
JacksonAnnotationIntrospector.findNameForDeserialization(Annotated a) |
PropertyName |
AnnotationIntrospectorPair.findNameForDeserialization(Annotated a) |
PropertyName |
JacksonAnnotationIntrospector.findNameForSerialization(Annotated a) |
PropertyName |
AnnotationIntrospectorPair.findNameForSerialization(Annotated a) |
PropertyName |
JacksonAnnotationIntrospector.findRootName(AnnotatedClass ac) |
PropertyName |
AnnotationIntrospectorPair.findRootName(AnnotatedClass ac) |
PropertyName |
AnnotationIntrospectorPair.findWrapperName(Annotated ann) |
PropertyName |
POJOPropertyBuilder.getWrapperName() |
abstract PropertyName |
BeanPropertyDefinition.getWrapperName()
Accessor for finding wrapper name to use for property (if any).
|
Modifier and Type | Field and Description |
---|---|
protected PropertyName |
BeanPropertyWriter._wrapperName
Wrapper name to use for this element, if any
|
Modifier and Type | Method and Description |
---|---|
PropertyName |
BeanPropertyWriter.getWrapperName() |
Modifier and Type | Method and Description |
---|---|
PropertyName |
SimpleBeanPropertyDefinition.getWrapperName() |
Copyright © 2012-2013 FasterXML. All Rights Reserved.