## Uses of Class
com.fasterxml.jackson.databind.DatabindContext

- Packages that use DatabindContext
  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.jsontype | Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization.
  com.fasterxml.jackson.databind.jsontype.impl | Package that contains standard implementations for `TypeResolverBuilder` and `TypeIdResolver`.
  com.fasterxml.jackson.databind.ser | Contains implementation classes of serialization part of data binding.

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

    Subclasses of DatabindContext in com.fasterxml.jackson.databind
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DeserializationContext` Context for the process of deserialization a single root-level value.
    `class` | `SerializerProvider` Class that defines API used by `ObjectMapper` and `JsonSerializer`s to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.

    Methods in com.fasterxml.jackson.databind that return DatabindContext
    Modifier and Type | Method and Description
    --- | ---
    `abstract DatabindContext` | DatabindContext.`setAttribute(Object key, Object value)` Method for setting per-call value of given attribute.

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

    Subclasses of DatabindContext in com.fasterxml.jackson.databind.deser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultDeserializationContext` Complete `DeserializationContext` implementation that adds extended API for `ObjectMapper` (and `ObjectReader`) to call, as well as implements certain parts that base class has left abstract.
    `static class` | `DefaultDeserializationContext.Impl` Actual full concrete implementation

  - ### Uses of DatabindContext in com.fasterxml.jackson.databind.jsontype

    Methods in com.fasterxml.jackson.databind.jsontype with parameters of type DatabindContext
    Modifier and Type | Method and Description
    --- | ---
    `JavaType` | TypeIdResolver.`typeFromId(DatabindContext context, String id)` Method called to resolve type from given type identifier.

  - ### Uses of DatabindContext in com.fasterxml.jackson.databind.jsontype.impl

    Methods in com.fasterxml.jackson.databind.jsontype.impl with parameters of type DatabindContext
    Modifier and Type | Method and Description
    --- | ---
    `protected JavaType` | MinimalClassNameIdResolver.`_typeFromId(String id, DatabindContext ctxt)`
    `protected JavaType` | ClassNameIdResolver.`_typeFromId(String id, DatabindContext ctxt)`
    `JavaType` | TypeNameIdResolver.`typeFromId(DatabindContext context, String id)`
    `JavaType` | TypeIdResolverBase.`typeFromId(DatabindContext context, String id)`
    `JavaType` | ClassNameIdResolver.`typeFromId(DatabindContext context, String id)`

  - ### Uses of DatabindContext in com.fasterxml.jackson.databind.ser

    Subclasses of DatabindContext in com.fasterxml.jackson.databind.ser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultSerializerProvider` Standard implementation used by `ObjectMapper`: adds methods only exposed to `ObjectMapper`, as well as constructors.
    `static class` | `DefaultSerializerProvider.Impl` Concrete implementation that defines factory method(s), defined as final.

Copyright © 2008–2019 FasterXML. All rights reserved.