Uses of Class
tools.jackson.databind.deser.impl.ObjectIdReader
Packages that use ObjectIdReader
Package
Description
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.Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Package that contains standard value and key deserializer base classes
that Jackson both uses for its own implementations and offers for
module developers as convenient partial implementations.
-
Uses of ObjectIdReader in tools.jackson.databind
Methods in tools.jackson.databind that return ObjectIdReaderModifier and TypeMethodDescriptionValueDeserializer.getObjectIdReader(DeserializationContext ctxt) 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.Methods in tools.jackson.databind with parameters of type ObjectIdReaderModifier and TypeMethodDescription<T> TDeserializationContext.reportUnresolvedObjectId(ObjectIdReader oidReader, Object bean) -
Uses of ObjectIdReader in tools.jackson.databind.deser
Fields in tools.jackson.databind.deser declared as ObjectIdReaderModifier and TypeFieldDescriptionprotected final ObjectIdReaderAbstractDeserializer._objectIdReaderprotected ObjectIdReaderBeanDeserializerBuilder._objectIdReaderHandler for Object Id values, if Object Ids are enabled for the bean type.Methods in tools.jackson.databind.deser that return ObjectIdReaderModifier and TypeMethodDescriptionAbstractDeserializer.getObjectIdReader(DeserializationContext ctxt) 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).BeanDeserializerBuilder.getObjectIdReader()Methods in tools.jackson.databind.deser with parameters of type ObjectIdReaderModifier and TypeMethodDescriptionvoidBeanDeserializerBuilder.setObjectIdReader(ObjectIdReader r) Constructors in tools.jackson.databind.deser with parameters of type ObjectIdReaderModifierConstructorDescriptionprotectedAbstractDeserializer(AbstractDeserializer base, ObjectIdReader objectIdReader, Map<String, SettableBeanProperty> props) -
Uses of ObjectIdReader in tools.jackson.databind.deser.bean
Fields in tools.jackson.databind.deser.bean declared as ObjectIdReaderModifier and TypeFieldDescriptionprotected final ObjectIdReaderBeanDeserializerBase._objectIdReaderIf an Object Id is to be used for value handled by this deserializer, this reader is used for handling.protected final ObjectIdReaderPropertyValueBuffer._objectIdReaderMethods in tools.jackson.databind.deser.bean that return ObjectIdReaderModifier and TypeMethodDescriptionBeanDeserializerBase.getObjectIdReader(DeserializationContext ctxt) 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).Methods in tools.jackson.databind.deser.bean with parameters of type ObjectIdReaderModifier and TypeMethodDescriptionPropertyBasedCreator.startBuilding(JsonParser p, DeserializationContext ctxt, ObjectIdReader oir) Method called when starting to build a bean instance.PropertyBasedCreator.startBuildingWithAnySetter(JsonParser p, DeserializationContext ctxt, ObjectIdReader oir, SettableAnyProperty anySetter) Method called when starting to build a bean instance.BeanAsArrayBuilderDeserializer.withObjectIdReader(ObjectIdReader oir) BeanAsArrayDeserializer.withObjectIdReader(ObjectIdReader oir) BeanDeserializer.withObjectIdReader(ObjectIdReader oir) abstract BeanDeserializerBaseBeanDeserializerBase.withObjectIdReader(ObjectIdReader oir) BuilderBasedDeserializer.withObjectIdReader(ObjectIdReader oir) Constructors in tools.jackson.databind.deser.bean with parameters of type ObjectIdReaderModifierConstructorDescriptionprotectedBeanDeserializer(BeanDeserializer src, ObjectIdReader oir) protectedPropertyValueBuffer(JsonParser p, DeserializationContext ctxt, int paramCount, ObjectIdReader oir, SettableAnyProperty anyParamSetter, BitSet injectablePropIndexes) -
Uses of ObjectIdReader in tools.jackson.databind.deser.impl
Fields in tools.jackson.databind.deser.impl declared as ObjectIdReaderModifier and TypeFieldDescriptionprotected final ObjectIdReaderObjectIdValueProperty._objectIdReaderMethods in tools.jackson.databind.deser.impl that return ObjectIdReaderModifier and TypeMethodDescriptionstatic ObjectIdReaderObjectIdReader.construct(JavaType idType, PropertyName propName, ObjectIdGenerator<?> generator, ValueDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver) Factory method called byBeanSerializerBasewith the initial information based on standard settings for the type for which serializer is being built.Constructors in tools.jackson.databind.deser.impl with parameters of type ObjectIdReaderModifierConstructorDescriptionObjectIdValueProperty(ObjectIdReader objectIdReader, PropertyMetadata metadata) -
Uses of ObjectIdReader in tools.jackson.databind.deser.std
Methods in tools.jackson.databind.deser.std that return ObjectIdReaderModifier and TypeMethodDescriptionDelegatingDeserializer.getObjectIdReader(DeserializationContext ctxt)