Uses of Class
com.fasterxml.jackson.databind.InjectableValues
-
Packages that use InjectableValues 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.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. -
-
Uses of InjectableValues in com.fasterxml.jackson.databind
Subclasses of InjectableValues in com.fasterxml.jackson.databind Modifier and Type Class 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 com.fasterxml.jackson.databind declared as InjectableValues Modifier and Type Field Description protected InjectableValues
DeserializationContext. _injectableValues
Object used for resolving references to injectable values.protected InjectableValues
ObjectMapper. _injectableValues
Provider for values to inject in deserialized POJOs.protected InjectableValues
ObjectReader. _injectableValues
Values that can be injected during deserialization, if any.Methods in com.fasterxml.jackson.databind that return InjectableValues Modifier and Type Method Description InjectableValues
ObjectMapper. getInjectableValues()
InjectableValues
ObjectReader. getInjectableValues()
Methods in com.fasterxml.jackson.databind with parameters of type InjectableValues Modifier and Type Method Description protected ObjectReader
ObjectReader. _new(ObjectReader base, DeserializationConfig config, JavaType valueType, JsonDeserializer<java.lang.Object> rootDeser, java.lang.Object valueToUpdate, com.fasterxml.jackson.core.FormatSchema schema, InjectableValues injectableValues, DataFormatReaders dataFormatReaders)
Overridable factory method called by various "withXxx()" methodsprotected ObjectReader
ObjectMapper. _newReader(DeserializationConfig config, JavaType valueType, java.lang.Object valueToUpdate, com.fasterxml.jackson.core.FormatSchema schema, InjectableValues injectableValues)
Factory method sub-classes must override, to produceObjectReader
instances of proper sub-typeObjectReader
ObjectMapper. reader(InjectableValues injectableValues)
Factory method for constructingObjectReader
that will use specified injectable values.ObjectMapper
ObjectMapper. setInjectableValues(InjectableValues injectableValues)
Method for configuringInjectableValues
which used to find values to inject.ObjectReader
ObjectReader. with(InjectableValues injectableValues)
Method for constructing a new instance with configuration that uses passedInjectableValues
to provide injectable values.Constructors in com.fasterxml.jackson.databind with parameters of type InjectableValues Constructor Description DeserializationContext(DeserializationContext src, DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues injectableValues)
Constructor used for creating actual per-call instances.ObjectReader(ObjectMapper mapper, DeserializationConfig config, JavaType valueType, java.lang.Object valueToUpdate, com.fasterxml.jackson.core.FormatSchema schema, InjectableValues injectableValues)
Constructor called when a root deserializer should be fetched based on other configuration.ObjectReader(ObjectReader base, DeserializationConfig config, JavaType valueType, JsonDeserializer<java.lang.Object> rootDeser, java.lang.Object valueToUpdate, com.fasterxml.jackson.core.FormatSchema schema, InjectableValues injectableValues, DataFormatReaders dataFormatReaders)
Copy constructor used for building variations. -
Uses of InjectableValues in com.fasterxml.jackson.databind.cfg
Methods in com.fasterxml.jackson.databind.cfg with parameters of type InjectableValues Modifier and Type Method Description B
MapperBuilder. injectableValues(InjectableValues v)
-
Uses of InjectableValues in com.fasterxml.jackson.databind.deser
Methods in com.fasterxml.jackson.databind.deser with parameters of type InjectableValues Modifier and Type Method Description abstract DefaultDeserializationContext
DefaultDeserializationContext. createInstance(DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues values)
Method called to create actual usable per-deserialization context instance.DefaultDeserializationContext
DefaultDeserializationContext.Impl. createInstance(DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues values)
Constructors in com.fasterxml.jackson.databind.deser with parameters of type InjectableValues Constructor Description DefaultDeserializationContext(DefaultDeserializationContext src, DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues values)
-