Package | Description |
---|---|
com.fasterxml.jackson.databind |
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode ), as well as
writing Java Objects and trees as JSON. |
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.util |
Utility classes for Mapper package.
|
Modifier and Type | Field and Description |
---|---|
protected PropertyMetadata |
BeanProperty.Std._metadata |
static PropertyMetadata |
PropertyMetadata.STD_OPTIONAL |
static PropertyMetadata |
PropertyMetadata.STD_REQUIRED |
static PropertyMetadata |
PropertyMetadata.STD_REQUIRED_OR_OPTIONAL |
Modifier and Type | Method and Description |
---|---|
static PropertyMetadata |
PropertyMetadata.construct(boolean req,
String desc)
Deprecated.
|
static PropertyMetadata |
PropertyMetadata.construct(boolean req,
String desc,
Integer index,
String defaultValue) |
PropertyMetadata |
BeanProperty.getMetadata()
Accessor for additional optional information about property.
|
PropertyMetadata |
BeanProperty.Std.getMetadata() |
PropertyMetadata |
PropertyMetadata.withDefaultValue(String def) |
PropertyMetadata |
PropertyMetadata.withDescription(String desc) |
PropertyMetadata |
PropertyMetadata.withIndex(Integer index) |
PropertyMetadata |
PropertyMetadata.withRequired(Boolean b) |
Constructor and Description |
---|
Std(PropertyName name,
JavaType type,
PropertyName wrapperName,
Annotations contextAnnotations,
AnnotatedMember member,
PropertyMetadata metadata) |
Modifier and Type | Field and Description |
---|---|
protected PropertyMetadata |
SettableBeanProperty._metadata
Additional optional property metadata, such as whether
property is required, and whether there is additional
human-readable description
|
Modifier and Type | Method and Description |
---|---|
PropertyMetadata |
SettableBeanProperty.getMetadata() |
Constructor and Description |
---|
CreatorProperty(PropertyName name,
JavaType type,
PropertyName wrapperName,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedParameter param,
int index,
Object injectableValueId,
PropertyMetadata metadata) |
SettableBeanProperty(PropertyName propName,
JavaType type,
PropertyMetadata metadata,
JsonDeserializer<Object> valueDeser)
Constructor only used by
ObjectIdValueProperty . |
SettableBeanProperty(PropertyName propName,
JavaType type,
PropertyName wrapper,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
PropertyMetadata metadata) |
Constructor and Description |
---|
ObjectIdValueProperty(ObjectIdReader objectIdReader,
PropertyMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
PropertyMetadata |
POJOPropertyBuilder.getMetadata() |
abstract PropertyMetadata |
BeanPropertyDefinition.getMetadata()
Method for accessing additional metadata.
|
Modifier and Type | Field and Description |
---|---|
protected PropertyMetadata |
BeanPropertyWriter._metadata
Additional information about property
|
Modifier and Type | Method and Description |
---|---|
PropertyMetadata |
BeanPropertyWriter.getMetadata() |
Modifier and Type | Field and Description |
---|---|
protected PropertyMetadata |
SimpleBeanPropertyDefinition._metadata |
Modifier and Type | Method and Description |
---|---|
PropertyMetadata |
SimpleBeanPropertyDefinition.getMetadata()
We will indicate that property is optional, since there is nothing
to indicate whether it might be required.
|
Modifier and Type | Method and Description |
---|---|
static SimpleBeanPropertyDefinition |
SimpleBeanPropertyDefinition.construct(MapperConfig<?> config,
AnnotatedMember member,
PropertyName name,
PropertyMetadata metadata,
com.fasterxml.jackson.annotation.JsonInclude.Include inclusion) |
BeanPropertyDefinition |
SimpleBeanPropertyDefinition.withMetadata(PropertyMetadata metadata) |
Constructor and Description |
---|
SimpleBeanPropertyDefinition(AnnotatedMember member,
PropertyName fullName,
AnnotationIntrospector intr,
PropertyMetadata metadata,
com.fasterxml.jackson.annotation.JsonInclude.Include inclusion) |
Copyright © 2014–2015 FasterXML. All rights reserved.