Uses of Class
org.codehaus.jackson.map.DeserializerProvider
-
Packages that use DeserializerProvider 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 viaObjectMapperclass, as well as convenience methods included inJsonParserorg.codehaus.jackson.map.deser Contains implementation classes of deserialization part of data binding.org.codehaus.jackson.map.deser.std Contains public standard implementations of abstraction that Jackson uses.org.codehaus.jackson.map.ext Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added.org.codehaus.jackson.map.module Package that contains classes and interfaces to help implement custom extensionModules (which are registered usingObjectMapper.registerModule(org.codehaus.jackson.map.Module). -
-
Uses of DeserializerProvider in org.codehaus.jackson.map
Fields in org.codehaus.jackson.map declared as DeserializerProvider Modifier and Type Field Description protected DeserializerProviderObjectMapper. _deserializerProviderObject that manages access to deserializers used for deserializing JSON content into Java objects, including possible caching of the deserializers.protected DeserializerProviderObjectReader. _providerMethods in org.codehaus.jackson.map that return DeserializerProvider Modifier and Type Method Description DeserializerProviderDeserializationContext. getDeserializerProvider()Returns provider that can be used for dynamically locating other deserializers during runtime.DeserializerProviderObjectMapper. getDeserializerProvider()abstract DeserializerProviderDeserializerProvider. withAbstractTypeResolver(AbstractTypeResolver resolver)abstract DeserializerProviderDeserializerProvider. withAdditionalDeserializers(Deserializers d)Method that is to configureDeserializerFactorythat provider has to use specified deserializer provider, with highest precedence (that is, additional providers have higher precedence than default one or previously added ones)abstract DeserializerProviderDeserializerProvider. withAdditionalKeyDeserializers(KeyDeserializers d)abstract DeserializerProviderDeserializerProvider. withDeserializerModifier(BeanDeserializerModifier modifier)abstract DeserializerProviderDeserializerProvider. withFactory(DeserializerFactory factory)Method that sub-classes need to override, to ensure that fluent-factory methods will produce proper sub-type.abstract DeserializerProviderDeserializerProvider. withValueInstantiators(ValueInstantiators instantiators)Method that will construct a new instance with specified additional value instantiators (i.e.Methods in org.codehaus.jackson.map with parameters of type DeserializerProvider Modifier and Type Method Description abstract JsonDeserializer<?>DeserializerFactory. createArrayDeserializer(DeserializationConfig config, DeserializerProvider p, ArrayType type, BeanProperty property)Method called to create (or, for completely immutable deserializers, reuse) a deserializer that can convert JSON content into values of specified Java type.abstract JsonDeserializer<java.lang.Object>DeserializerFactory. createBeanDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)Method called to create (or, for completely immutable deserializers, reuse) a deserializer that can convert JSON content into values of specified Java "bean" (POJO) type.abstract JsonDeserializer<?>DeserializerFactory. createCollectionDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionType type, BeanProperty property)abstract JsonDeserializer<?>DeserializerFactory. createCollectionLikeDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionLikeType type, BeanProperty property)abstract JsonDeserializer<?>DeserializerFactory. createEnumDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)abstract JsonDeserializer<?>DeserializerFactory. createMapDeserializer(DeserializationConfig config, DeserializerProvider p, MapType type, BeanProperty property)abstract JsonDeserializer<?>DeserializerFactory. createMapLikeDeserializer(DeserializationConfig config, DeserializerProvider p, MapLikeType type, BeanProperty property)abstract JsonDeserializer<?>DeserializerFactory. createTreeDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)Method called to create and return a deserializer that can construct JsonNode(s) from JSON content.JsonDeserializer<?>Deserializers.Base. findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified array type.JsonDeserializer<?>Deserializers.Base. findBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property)JsonDeserializer<?>Deserializers. findBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property)Method called to locate deserializer for specified value type which does not belong to any other category (not an Enum, Collection, Map, Array or tree node)JsonDeserializer<?>Deserializers.Base. findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specifiedCollection(List, Set etc) type.JsonDeserializer<?>Deserializers.Base. findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified "Collection-like" type (one that acts likeCollectionbut does not implement it).JsonDeserializer<?>Deserializers.Base. findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate deserializer for specifiedMaptype.JsonDeserializer<?>Deserializers.Base. findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified "Map-like" type (one that acts likeMapbut does not implement it).voidResolvableDeserializer. resolve(DeserializationConfig config, DeserializerProvider provider)Method called afterDeserializerProviderhas registered the deserializer, but before it has returned it to the caller.ObjectMapperObjectMapper. setDeserializerProvider(DeserializerProvider p)Method for setting specificDeserializerProviderto use for handling caching ofJsonDeserializerinstances.Constructors in org.codehaus.jackson.map with parameters of type DeserializerProvider Constructor Description ObjectMapper(JsonFactory jf, SerializerProvider sp, DeserializerProvider dp)ObjectMapper(JsonFactory jf, SerializerProvider sp, DeserializerProvider dp, SerializationConfig sconfig, DeserializationConfig dconfig) -
Uses of DeserializerProvider in org.codehaus.jackson.map.deser
Subclasses of DeserializerProvider in org.codehaus.jackson.map.deser Modifier and Type Class Description classStdDeserializerProviderDefaultDeserializerProviderimplementation.Fields in org.codehaus.jackson.map.deser declared as DeserializerProvider Modifier and Type Field Description protected DeserializerProviderStdDeserializationContext. _deserProviderMethods in org.codehaus.jackson.map.deser that return DeserializerProvider Modifier and Type Method Description DeserializerProviderStdDeserializationContext. getDeserializerProvider()DeserializerProviderStdDeserializerProvider. withAbstractTypeResolver(AbstractTypeResolver resolver)DeserializerProviderStdDeserializerProvider. withAdditionalDeserializers(Deserializers d)DeserializerProviderStdDeserializerProvider. withAdditionalKeyDeserializers(KeyDeserializers d)DeserializerProviderStdDeserializerProvider. withDeserializerModifier(BeanDeserializerModifier modifier)DeserializerProviderStdDeserializerProvider. withValueInstantiators(ValueInstantiators instantiators)Constructors in org.codehaus.jackson.map.deser with parameters of type DeserializerProvider Constructor Description StdDeserializationContext(DeserializationConfig config, JsonParser jp, DeserializerProvider prov, InjectableValues injectableValues) -
Uses of DeserializerProvider in org.codehaus.jackson.map.deser.std
Methods in org.codehaus.jackson.map.deser.std with parameters of type DeserializerProvider Modifier and Type Method Description protected JsonDeserializer<java.lang.Object>StdDeserializer. findDeserializer(DeserializationConfig config, DeserializerProvider provider, JavaType type, BeanProperty property)Helper method used to locate deserializers for properties the type this deserializer handles contains (usually for properties of bean types)voidAtomicReferenceDeserializer. resolve(DeserializationConfig config, DeserializerProvider provider)voidCollectionDeserializer. resolve(DeserializationConfig config, DeserializerProvider provider)Method called to finalize setup of this deserializer, after deserializer itself has been registered.voidMapDeserializer. resolve(DeserializationConfig config, DeserializerProvider provider)Method called to finalize setup of this deserializer, after deserializer itself has been registered.voidStringCollectionDeserializer. resolve(DeserializationConfig config, DeserializerProvider provider)Method called to finalize setup of this deserializer, after deserializer itself has been registered. -
Uses of DeserializerProvider in org.codehaus.jackson.map.ext
Methods in org.codehaus.jackson.map.ext with parameters of type DeserializerProvider Modifier and Type Method Description JsonDeserializer<?>OptionalHandlerFactory. findDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider p) -
Uses of DeserializerProvider in org.codehaus.jackson.map.module
-