Uses of Class org.codehaus.jackson.map.InjectableValues (Jackson JSON Processor)
Date: 2013-07-14

## Uses of Class
org.codehaus.jackson.map.InjectableValues

- Packages that use InjectableValues
  Package | Description
  --- | ---
  org.codehaus.jackson.map | 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`
  org.codehaus.jackson.map.deser | Contains implementation classes of deserialization part of data binding.

- - ### Uses of InjectableValues in org.codehaus.jackson.map

    Subclasses of InjectableValues in org.codehaus.jackson.map
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `InjectableValues.Std` Simple standard implementation which uses a simple Map to store values to inject, identified by simple String keys.

    Fields in org.codehaus.jackson.map declared as InjectableValues
    Modifier and Type | Field and Description
    --- | ---
    `protected InjectableValues` | ObjectReader.`_injectableValues` Values that can be injected during deserialization, if any.
    `protected InjectableValues` | ObjectMapper.`_injectableValues` Provider for values to inject in deserialized POJOs.

    Methods in org.codehaus.jackson.map with parameters of type InjectableValues
    Modifier and Type | Method and Description
    --- | ---
    `ObjectReader` | ObjectMapper.`reader(InjectableValues injectableValues)` Factory method for constructing `ObjectReader` that will use specified injectable values.
    `ObjectMapper` | ObjectMapper.`setInjectableValues(InjectableValues injectableValues)`
    `ObjectReader` | ObjectReader.`withInjectableValues(InjectableValues injectableValues)` Method for constructing a new instance with configuration that uses passed `InjectableValues` to provide injectable values.

    Constructors in org.codehaus.jackson.map with parameters of type InjectableValues
    Constructor and Description
    `ObjectReader(ObjectMapper mapper, DeserializationConfig config, JavaType valueType, Object valueToUpdate, FormatSchema schema, InjectableValues injectableValues)`
    `ObjectReader(ObjectReader base, DeserializationConfig config, JavaType valueType, Object valueToUpdate, FormatSchema schema, InjectableValues injectableValues)` Copy constructor used for building variations.

  - ### Uses of InjectableValues in org.codehaus.jackson.map.deser

    Fields in org.codehaus.jackson.map.deser declared as InjectableValues
    Modifier and Type | Field and Description
    --- | ---
    `protected InjectableValues` | StdDeserializationContext.`_injectableValues`

    Constructors in org.codehaus.jackson.map.deser with parameters of type InjectableValues
    Constructor and Description
    `StdDeserializationContext(DeserializationConfig config, JsonParser jp, DeserializerProvider prov, InjectableValues injectableValues)`