## Uses of Interface
com.fasterxml.jackson.databind.util.Converter

- Packages that use Converter
  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.cfg | Package that contains most of configuration-related classes; exception being couple of most-commonly used configuration things (like Feature enumerations) that are at the main level (`com.fasterxml.jackson.databind`).
  com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of data binding.
  com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that Jackson uses.
  com.fasterxml.jackson.databind.introspect | Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.
  com.fasterxml.jackson.databind.ser | Contains implementation classes of serialization part of data binding.
  com.fasterxml.jackson.databind.ser.std |
  com.fasterxml.jackson.databind.util | Utility classes for Mapper package.

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

    Methods in com.fasterxml.jackson.databind that return Converter
    Modifier and Type | Method and Description
    --- | ---
    `Converter<Object,Object>` | DatabindContext.`converterInstance(Annotated annotated, Object converterDef)` Helper method to use to construct a `Converter`, given a definition that may be either actual converter instance, or Class for instantiating one.
    `abstract Converter<Object,Object>` | BeanDescription.`findDeserializationConverter()` Method for finding `Converter` used for serializing instances of this class.
    `abstract Converter<Object,Object>` | BeanDescription.`findSerializationConverter()` Method for finding `Converter` used for serializing instances of this class.

  - ### Uses of Converter in com.fasterxml.jackson.databind.cfg

    Methods in com.fasterxml.jackson.databind.cfg that return Converter
    Modifier and Type | Method and Description
    --- | ---
    `Converter<?,?>` | HandlerInstantiator.`converterInstance(MapperConfig<?> config, Annotated annotated, Class<?> implClass)` Method called to construct a Converter instance used for specified class.

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

    Methods in com.fasterxml.jackson.databind.deser that return Converter
    Modifier and Type | Method and Description
    --- | ---
    `protected Converter<Object,Object>` | DeserializerCache.`findConverter(DeserializationContext ctxt, Annotated a)`

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

    Fields in com.fasterxml.jackson.databind.deser.std declared as Converter
    Modifier and Type | Field and Description
    --- | ---
    `protected Converter<Object,T>` | StdDelegatingDeserializer.`_converter`

    Methods in com.fasterxml.jackson.databind.deser.std with parameters of type Converter
    Modifier and Type | Method and Description
    --- | ---
    `protected StdDelegatingDeserializer<T>` | StdDelegatingDeserializer.`withDelegate(Converter<Object,T> converter, JavaType delegateType, JsonDeserializer<?> delegateDeserializer)` Method used for creating resolved contextual instances.

    Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type Converter
    Constructor and Description
    `StdDelegatingDeserializer(Converter<?,T> converter)`
    `StdDelegatingDeserializer(Converter<Object,T> converter, JavaType delegateType, JsonDeserializer<?> delegateDeserializer)`

  - ### Uses of Converter in com.fasterxml.jackson.databind.introspect

    Methods in com.fasterxml.jackson.databind.introspect that return Converter
    Modifier and Type | Method and Description
    --- | ---
    `Converter<Object,Object>` | BasicBeanDescription.`_createConverter(Object converterDef)`
    `Converter<Object,Object>` | BasicBeanDescription.`findDeserializationConverter()`
    `Converter<Object,Object>` | BasicBeanDescription.`findSerializationConverter()`

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

    Methods in com.fasterxml.jackson.databind.ser that return Converter
    Modifier and Type | Method and Description
    --- | ---
    `protected Converter<Object,Object>` | BasicSerializerFactory.`findConverter(SerializerProvider prov, Annotated a)`

  - ### Uses of Converter in com.fasterxml.jackson.databind.ser.std

    Fields in com.fasterxml.jackson.databind.ser.std declared as Converter
    Modifier and Type | Field and Description
    --- | ---
    `protected Converter<Object,?>` | StdDelegatingSerializer.`_converter`

    Methods in com.fasterxml.jackson.databind.ser.std that return Converter
    Modifier and Type | Method and Description
    --- | ---
    `protected Converter<Object,?>` | StdDelegatingSerializer.`getConverter()`

    Methods in com.fasterxml.jackson.databind.ser.std with parameters of type Converter
    Modifier and Type | Method and Description
    --- | ---
    `protected StdDelegatingSerializer` | StdDelegatingSerializer.`withDelegate(Converter<Object,?> converter, JavaType delegateType, JsonSerializer<?> delegateSerializer)` Method used for creating resolved contextual instances.

    Constructors in com.fasterxml.jackson.databind.ser.std with parameters of type Converter
    Constructor and Description
    `StdDelegatingSerializer(Class<T> cls, Converter<T,?> converter)`
    `StdDelegatingSerializer(Converter<?,?> converter)`
    `StdDelegatingSerializer(Converter<Object,?> converter, JavaType delegateType, JsonSerializer<?> delegateSerializer)`

  - ### Uses of Converter in com.fasterxml.jackson.databind.util

    Classes in com.fasterxml.jackson.databind.util that implement Converter
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `Converter.None` This marker class is only to be used with annotations, to indicate that no converter is to be used.
    `class` | `StdConverter<IN,OUT>` Standard implementation of `Converter` that supports explicit type access, instead of relying type detection of generic type parameters.

Copyright © 2012-2013 FasterXML. All Rights Reserved.