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.deser.std |
Contains public standard implementations of abstraction that
Jackson uses.
|
Modifier and Type | Method | Description |
---|---|---|
ObjectIdReader |
JsonDeserializer.getObjectIdReader() |
Accessor that can be used to check whether this deserializer
is expecting to possibly get an Object Identifier value instead of full value
serialization, and if so, should be able to resolve it to actual
Object instance to return as deserialized value.
|
Modifier and Type | Method | Description |
---|---|---|
<T> T |
DeserializationContext.reportUnresolvedObjectId(ObjectIdReader oidReader,
Object bean) |
Modifier and Type | Field | Description |
---|---|---|
protected ObjectIdReader |
AbstractDeserializer._objectIdReader |
|
protected ObjectIdReader |
BeanDeserializerBase._objectIdReader |
If an Object Id is to be used for value handled by this
deserializer, this reader is used for handling.
|
protected ObjectIdReader |
BeanDeserializerBuilder._objectIdReader |
Handler for Object Id values, if Object Ids are enabled for the
bean type.
|
Modifier and Type | Method | Description |
---|---|---|
ObjectIdReader |
AbstractDeserializer.getObjectIdReader() |
Overridden to return true for those instances that are
handling value for which Object Identity handling is enabled
(either via value type or referring property).
|
ObjectIdReader |
BeanDeserializerBase.getObjectIdReader() |
Overridden to return true for those instances that are
handling value for which Object Identity handling is enabled
(either via value type or referring property).
|
ObjectIdReader |
BeanDeserializerBuilder.getObjectIdReader() |
Modifier and Type | Method | Description |
---|---|---|
void |
BeanDeserializerBuilder.setObjectIdReader(ObjectIdReader r) |
|
BeanDeserializer |
BeanDeserializer.withObjectIdReader(ObjectIdReader oir) |
|
abstract BeanDeserializerBase |
BeanDeserializerBase.withObjectIdReader(ObjectIdReader oir) |
|
BeanDeserializerBase |
BuilderBasedDeserializer.withObjectIdReader(ObjectIdReader oir) |
Constructor | Description |
---|---|
AbstractDeserializer(AbstractDeserializer base,
ObjectIdReader objectIdReader,
Map<String,SettableBeanProperty> props) |
|
BeanDeserializer(BeanDeserializerBase src,
ObjectIdReader oir) |
|
BeanDeserializerBase(BeanDeserializerBase src,
ObjectIdReader oir) |
|
BuilderBasedDeserializer(BuilderBasedDeserializer src,
ObjectIdReader oir) |
Modifier and Type | Field | Description |
---|---|---|
protected ObjectIdReader |
ObjectIdValueProperty._objectIdReader |
|
protected ObjectIdReader |
PropertyValueBuffer._objectIdReader |
Modifier and Type | Method | Description |
---|---|---|
static ObjectIdReader |
ObjectIdReader.construct(JavaType idType,
PropertyName propName,
com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator,
JsonDeserializer<?> deser,
SettableBeanProperty idProp,
com.fasterxml.jackson.annotation.ObjectIdResolver resolver) |
Factory method called by
BeanSerializerBase
with the initial information based on standard settings for the type
for which serializer is being built. |
Modifier and Type | Method | Description |
---|---|---|
PropertyValueBuffer |
PropertyBasedCreator.startBuilding(com.fasterxml.jackson.core.JsonParser p,
DeserializationContext ctxt,
ObjectIdReader oir) |
Method called when starting to build a bean instance.
|
BeanDeserializerBase |
BeanAsArrayBuilderDeserializer.withObjectIdReader(ObjectIdReader oir) |
|
BeanDeserializerBase |
BeanAsArrayDeserializer.withObjectIdReader(ObjectIdReader oir) |
Constructor | Description |
---|---|
ObjectIdValueProperty(ObjectIdReader objectIdReader,
PropertyMetadata metadata) |
|
PropertyValueBuffer(com.fasterxml.jackson.core.JsonParser p,
DeserializationContext ctxt,
int paramCount,
ObjectIdReader oir) |
Modifier and Type | Method | Description |
---|---|---|
ObjectIdReader |
DelegatingDeserializer.getObjectIdReader() |
Copyright © 2008–2018. All rights reserved.