## Uses of Class
com.fasterxml.jackson.databind.deser.impl.ObjectIdReader

- Packages that use ObjectIdReader
  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.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.

- - ### Uses of ObjectIdReader in com.fasterxml.jackson.databind

    Methods in com.fasterxml.jackson.databind that return ObjectIdReader
    Modifier and Type | Method and 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.

  - ### Uses of ObjectIdReader in com.fasterxml.jackson.databind.deser

    Fields in com.fasterxml.jackson.databind.deser declared as ObjectIdReader
    Modifier and Type | Field and Description
    --- | ---
    `protected ObjectIdReader` | BeanDeserializerBuilder.`_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` | AbstractDeserializer.`_objectIdReader`

    Methods in com.fasterxml.jackson.databind.deser that return ObjectIdReader
    Modifier and Type | Method and Description
    --- | ---
    `ObjectIdReader` | BeanDeserializerBuilder.`getObjectIdReader()`
    `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` | 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).

    Methods in com.fasterxml.jackson.databind.deser with parameters of type ObjectIdReader
    Modifier and Type | Method and Description
    --- | ---
    `void` | BeanDeserializerBuilder.`setObjectIdReader(ObjectIdReader r)`
    `BuilderBasedDeserializer` | BuilderBasedDeserializer.`withObjectIdReader(ObjectIdReader oir)`
    `abstract BeanDeserializerBase` | BeanDeserializerBase.`withObjectIdReader(ObjectIdReader oir)`
    `BeanDeserializer` | BeanDeserializer.`withObjectIdReader(ObjectIdReader oir)`

    Constructors in com.fasterxml.jackson.databind.deser with parameters of type ObjectIdReader
    Constructor and Description
    `BeanDeserializer(BeanDeserializerBase src, ObjectIdReader oir)`
    `BeanDeserializerBase(BeanDeserializerBase src, ObjectIdReader oir)`
    `BuilderBasedDeserializer(BuilderBasedDeserializer src, ObjectIdReader oir)`

  - ### Uses of ObjectIdReader in com.fasterxml.jackson.databind.deser.impl

    Fields in com.fasterxml.jackson.databind.deser.impl declared as ObjectIdReader
    Modifier and Type | Field and Description
    --- | ---
    `protected ObjectIdReader` | PropertyValueBuffer.`_objectIdReader`
    `protected ObjectIdReader` | ObjectIdValueProperty.`_objectIdReader`

    Methods in com.fasterxml.jackson.databind.deser.impl that return ObjectIdReader
    Modifier and Type | Method and Description
    --- | ---
    `static ObjectIdReader` | ObjectIdReader.`construct(JavaType idType, PropertyName propName, ObjectIdGenerator<?> generator, JsonDeserializer<?> deser, SettableBeanProperty idProp)` Deprecated.
    `static ObjectIdReader` | ObjectIdReader.`construct(JavaType idType, PropertyName propName, ObjectIdGenerator<?> generator, JsonDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver)` Factory method called by `BeanSerializerBase` with the initial information based on standard settings for the type for which serializer is being built.
    `static ObjectIdReader` | ObjectIdReader.`construct(JavaType idType, String propName, ObjectIdGenerator<?> generator, JsonDeserializer<?> deser, SettableBeanProperty idProp)` Deprecated.

    Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type ObjectIdReader
    Modifier and Type | Method and Description
    --- | ---
    `PropertyValueBuffer` | PropertyBasedCreator.`startBuilding(JsonParser jp, DeserializationContext ctxt, ObjectIdReader oir)` Method called when starting to build a bean instance.
    `BeanAsArrayDeserializer` | BeanAsArrayDeserializer.`withObjectIdReader(ObjectIdReader oir)`
    `BeanAsArrayBuilderDeserializer` | BeanAsArrayBuilderDeserializer.`withObjectIdReader(ObjectIdReader oir)`

    Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type ObjectIdReader
    Constructor and Description
    `ObjectIdValueProperty(ObjectIdReader objectIdReader)` Deprecated.
    `ObjectIdValueProperty(ObjectIdReader objectIdReader, PropertyMetadata metadata)`
    `PropertyValueBuffer(JsonParser jp, DeserializationContext ctxt, int paramCount, ObjectIdReader oir)`

  - ### Uses of ObjectIdReader in com.fasterxml.jackson.databind.deser.std

    Methods in com.fasterxml.jackson.databind.deser.std that return ObjectIdReader
    Modifier and Type | Method and Description
    --- | ---
    `ObjectIdReader` | DelegatingDeserializer.`getObjectIdReader()`

Copyright © 2014 FasterXML. All Rights Reserved.