## 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
--- | ---
`JavaType` | TypeNameIdResolver.`typeFromId(DatabindContext context, String id)`
`JavaType` | TypeIdResolverBase.`typeFromId(DatabindContext context, String id)` New method, replacement for `TypeIdResolverBase.typeFromId(String)`, which is given context for accessing information, including configuration and `TypeFactory`.
`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.