|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DeserializerProvider | |
---|---|
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. |
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 extension Module s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module) . |
Uses of DeserializerProvider in org.codehaus.jackson.map |
---|
Fields in org.codehaus.jackson.map declared as DeserializerProvider | |
---|---|
protected DeserializerProvider |
ObjectMapper._deserializerProvider
Object that manages access to deserializers used for deserializing JSON content into Java objects, including possible caching of the deserializers. |
protected DeserializerProvider |
ObjectReader._provider
|
Methods in org.codehaus.jackson.map that return DeserializerProvider | |
---|---|
DeserializerProvider |
DeserializationContext.getDeserializerProvider()
Returns provider that can be used for dynamically locating other deserializers during runtime. |
DeserializerProvider |
ObjectMapper.getDeserializerProvider()
|
abstract DeserializerProvider |
DeserializerProvider.withAbstractTypeResolver(AbstractTypeResolver resolver)
|
abstract DeserializerProvider |
DeserializerProvider.withAdditionalDeserializers(Deserializers d)
Method that is to configure DeserializerFactory that 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 DeserializerProvider |
DeserializerProvider.withAdditionalKeyDeserializers(KeyDeserializers d)
|
abstract DeserializerProvider |
DeserializerProvider.withDeserializerModifier(BeanDeserializerModifier modifier)
|
Methods in org.codehaus.jackson.map with parameters of type DeserializerProvider | |
---|---|
JsonDeserializer<?> |
DeserializerFactory.createArrayDeserializer(DeserializationConfig config,
ArrayType type,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
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<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. |
JsonDeserializer<Object> |
DeserializerFactory.createBeanDeserializer(DeserializationConfig config,
JavaType type,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
JsonDeserializer<?> |
DeserializerFactory.createCollectionDeserializer(DeserializationConfig config,
CollectionType type,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
abstract JsonDeserializer<?> |
DeserializerFactory.createCollectionDeserializer(DeserializationConfig config,
DeserializerProvider p,
CollectionType type,
BeanProperty property)
|
abstract JsonDeserializer<?> |
DeserializerFactory.createCollectionLikeDeserializer(DeserializationConfig config,
DeserializerProvider p,
CollectionLikeType type,
BeanProperty property)
|
JsonDeserializer<?> |
DeserializerFactory.createEnumDeserializer(DeserializationConfig config,
Class<?> enumClass,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
abstract JsonDeserializer<?> |
DeserializerFactory.createEnumDeserializer(DeserializationConfig config,
DeserializerProvider p,
JavaType type,
BeanProperty property)
|
abstract JsonDeserializer<?> |
DeserializerFactory.createMapDeserializer(DeserializationConfig config,
DeserializerProvider p,
MapType type,
BeanProperty property)
|
JsonDeserializer<?> |
DeserializerFactory.createMapDeserializer(DeserializationConfig config,
MapType type,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
abstract JsonDeserializer<?> |
DeserializerFactory.createMapLikeDeserializer(DeserializationConfig config,
DeserializerProvider p,
MapLikeType type,
BeanProperty property)
|
JsonDeserializer<?> |
DeserializerFactory.createTreeDeserializer(DeserializationConfig config,
Class<? extends JsonNode> nodeClass,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
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.findArrayDeserializer(ArrayType type,
DeserializationConfig config,
DeserializerProvider provider,
BeanProperty property,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
Method called to locate serializer for specified array type. |
JsonDeserializer<?> |
Deserializers.None.findArrayDeserializer(ArrayType type,
DeserializationConfig config,
DeserializerProvider provider,
BeanProperty property,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
|
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.None.findBeanDeserializer(JavaType type,
DeserializationConfig config,
DeserializerProvider provider,
BeanDescription beanDesc,
BeanProperty property)
|
JsonDeserializer<?> |
Deserializers.findCollectionDeserializer(CollectionType type,
DeserializationConfig config,
DeserializerProvider provider,
BeanDescription beanDesc,
BeanProperty property,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
Method called to locate serializer for specified Collection (List, Set etc) type. |
JsonDeserializer<?> |
Deserializers.None.findCollectionDeserializer(CollectionType 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 like Collection but does not implement it). |
JsonDeserializer<?> |
Deserializers.None.findCollectionLikeDeserializer(CollectionLikeType type,
DeserializationConfig config,
DeserializerProvider provider,
BeanDescription beanDesc,
BeanProperty property,
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 specified Map type. |
JsonDeserializer<?> |
Deserializers.None.findMapDeserializer(MapType 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 like Map but does not implement it). |
JsonDeserializer<?> |
Deserializers.None.findMapLikeDeserializer(MapLikeType type,
DeserializationConfig config,
DeserializerProvider provider,
BeanDescription beanDesc,
BeanProperty property,
KeyDeserializer keyDeserializer,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
|
void |
ResolvableDeserializer.resolve(DeserializationConfig config,
DeserializerProvider provider)
Method called after DeserializerProvider has registered
the deserializer, but before it has returned it to the caller. |
ObjectMapper |
ObjectMapper.setDeserializerProvider(DeserializerProvider p)
Method for setting specific DeserializerProvider to use
for handling caching of JsonDeserializer instances. |
Constructors in org.codehaus.jackson.map with parameters of type DeserializerProvider | |
---|---|
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 | |
---|---|
class |
StdDeserializerProvider
Default DeserializerProvider implementation. |
Fields in org.codehaus.jackson.map.deser declared as DeserializerProvider | |
---|---|
protected DeserializerProvider |
StdDeserializationContext._deserProvider
|
Methods in org.codehaus.jackson.map.deser that return DeserializerProvider | |
---|---|
DeserializerProvider |
StdDeserializationContext.getDeserializerProvider()
|
DeserializerProvider |
StdDeserializerProvider.withAbstractTypeResolver(AbstractTypeResolver resolver)
|
DeserializerProvider |
StdDeserializerProvider.withAdditionalDeserializers(Deserializers d)
|
DeserializerProvider |
StdDeserializerProvider.withAdditionalKeyDeserializers(KeyDeserializers d)
|
DeserializerProvider |
StdDeserializerProvider.withDeserializerModifier(BeanDeserializerModifier modifier)
|
Constructors in org.codehaus.jackson.map.deser with parameters of type DeserializerProvider | |
---|---|
StdDeserializationContext(DeserializationConfig config,
JsonParser jp,
DeserializerProvider prov)
|
Uses of DeserializerProvider in org.codehaus.jackson.map.ext |
---|
Methods in org.codehaus.jackson.map.ext with parameters of type DeserializerProvider | |
---|---|
JsonDeserializer<?> |
OptionalHandlerFactory.findDeserializer(JavaType type,
DeserializationConfig config,
DeserializerProvider p)
|
Uses of DeserializerProvider in org.codehaus.jackson.map.module |
---|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |