Uses of Class
org.codehaus.jackson.map.TypeDeserializer
Packages that use TypeDeserializer
Package
Description
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
Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Contains public standard implementations of abstraction that
Jackson uses.
Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver
.Package that contains classes and interfaces to help implement
custom extension
Module
s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module)
.Package that contains XML Compatibility functionality for Jackson, such
as handlers for JAXB annotations
-
Uses of TypeDeserializer in org.codehaus.jackson.map
Methods in org.codehaus.jackson.map that return TypeDeserializerModifier and TypeMethodDescriptionObjectMapper.DefaultTypeResolverBuilder.buildTypeDeserializer
(DeserializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property) DeserializerFactory.findTypeDeserializer
(DeserializationConfig config, JavaType baseType, BeanProperty property) Method called to find and create a type information deserializer for given base type, if one is needed.Methods in org.codehaus.jackson.map with parameters of type TypeDeserializerModifier and TypeMethodDescriptionJsonDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Deserialization called when type being deserialized is defined to contain additional type identifier, to allow for correctly instantiating correct subtype.Deserializers.Base.findArrayDeserializer
(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Deserializers.findArrayDeserializer
(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Method called to locate serializer for specified array type.Deserializers.Base.findCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) 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.Deserializers.Base.findCollectionLikeDeserializer
(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) 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 likeCollection
but does not implement it).Deserializers.Base.findMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Deserializers.findMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Method called to locate deserializer for specifiedMap
type.Deserializers.Base.findMapLikeDeserializer
(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) 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 likeMap
but does not implement it). -
Uses of TypeDeserializer in org.codehaus.jackson.map.deser
Fields in org.codehaus.jackson.map.deser declared as TypeDeserializerModifier and TypeFieldDescriptionprotected TypeDeserializer
SettableBeanProperty._valueTypeDeserializer
If value will contain type information (to support polymorphic handling), this is the type deserializer used to handle type resolution.Methods in org.codehaus.jackson.map.deser that return TypeDeserializerModifier and TypeMethodDescriptionBasicDeserializerFactory.findPropertyContentTypeDeserializer
(DeserializationConfig config, JavaType containerType, AnnotatedMember propertyEntity, BeanProperty property) Method called to find and create a type information deserializer for values of given container (list, array, map) property, if one is needed.BasicDeserializerFactory.findPropertyTypeDeserializer
(DeserializationConfig config, JavaType baseType, AnnotatedMember annotated, BeanProperty property) Method called to create a type information deserializer for values of given non-container property, if one is needed.BasicDeserializerFactory.findTypeDeserializer
(DeserializationConfig config, JavaType baseType, BeanProperty property) SettableBeanProperty.getValueTypeDeserializer()
Methods in org.codehaus.jackson.map.deser with parameters of type TypeDeserializerModifier and TypeMethodDescriptionprotected abstract JsonDeserializer<?>
BasicDeserializerFactory._findCustomArrayDeserializer
(ArrayType type, DeserializationConfig config, DeserializerProvider p, BeanProperty property, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser) protected JsonDeserializer<?>
BeanDeserializerFactory._findCustomArrayDeserializer
(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) protected abstract JsonDeserializer<?>
BasicDeserializerFactory._findCustomCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser) protected JsonDeserializer<?>
BeanDeserializerFactory._findCustomCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) protected abstract JsonDeserializer<?>
BasicDeserializerFactory._findCustomCollectionLikeDeserializer
(CollectionLikeType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser) protected JsonDeserializer<?>
BeanDeserializerFactory._findCustomCollectionLikeDeserializer
(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) protected abstract JsonDeserializer<?>
BasicDeserializerFactory._findCustomMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeser, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser) protected JsonDeserializer<?>
BeanDeserializerFactory._findCustomMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) protected abstract JsonDeserializer<?>
BasicDeserializerFactory._findCustomMapLikeDeserializer
(MapLikeType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeser, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser) protected JsonDeserializer<?>
BeanDeserializerFactory._findCustomMapLikeDeserializer
(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) AbstractDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) BeanDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdDeserializer.StringDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Deprecated.StdDeserializerProvider.WrappedDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Constructors in org.codehaus.jackson.map.deser with parameters of type TypeDeserializerModifierConstructorDescriptionArrayDeserializer
(ArrayType arrayType, JsonDeserializer<Object> elemDeser, TypeDeserializer elemTypeDeser) Deprecated.CollectionDeserializer
(JavaType collectionType, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, Constructor<Collection<Object>> defCtor) Deprecated.Since 1.9, use variant that takes ValueInstantiatorCollectionDeserializer
(JavaType collectionType, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator) Deprecated.FieldProperty
(String name, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedField field) MapDeserializer
(JavaType mapType, Constructor<Map<Object, Object>> defCtor, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) Deprecated.Since 1.9, use variant that takes ValueInstantiatorMapDeserializer
(JavaType mapType, ValueInstantiator valueInstantiator, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) Deprecated.MethodProperty
(String name, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method) protected
SettableBeanProperty
(String propName, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations) SetterlessProperty
(String name, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method) WrappedDeserializer
(TypeDeserializer typeDeser, JsonDeserializer<Object> deser) -
Uses of TypeDeserializer in org.codehaus.jackson.map.deser.impl
Constructors in org.codehaus.jackson.map.deser.impl with parameters of type TypeDeserializerModifierConstructorDescriptionCreatorProperty
(String name, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, Object injectableValueId) -
Uses of TypeDeserializer in org.codehaus.jackson.map.deser.std
Fields in org.codehaus.jackson.map.deser.std declared as TypeDeserializerModifier and TypeFieldDescriptionprotected final TypeDeserializer
ObjectArrayDeserializer._elementTypeDeserializer
If element instances have polymorphic type information, this is the type deserializer that can handle itprotected final TypeDeserializer
CollectionDeserializer._valueTypeDeserializer
If element instances have polymorphic type information, this is the type deserializer that can handle itprotected final TypeDeserializer
MapDeserializer._valueTypeDeserializer
If value instances have polymorphic type information, this is the type deserializer that can handle itMethods in org.codehaus.jackson.map.deser.std with parameters of type TypeDeserializerModifier and TypeMethodDescriptionCollectionDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) EnumMapDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) EnumSetDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) MapDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Object[]
ObjectArrayDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) PrimitiveArrayDeserializers.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdDeserializer.BooleanDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Base implementation that does not assume specific type inclusion mechanism.StdDeserializer.DoubleDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdDeserializer.IntegerDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdDeserializer.NumberDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) As mentioned in class Javadoc, there is additional complexity in handling potentially mixed type information here.StdScalarDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StringCollectionDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StringDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) UntypedObjectDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Constructors in org.codehaus.jackson.map.deser.std with parameters of type TypeDeserializerModifierConstructorDescriptionprotected
CollectionDeserializer
(JavaType collectionType, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, Constructor<Collection<Object>> defCtor) Deprecated.Since 1.9, use variant that takes ValueInstantiatorCollectionDeserializer
(JavaType collectionType, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator) protected
MapDeserializer
(JavaType mapType, Constructor<Map<Object, Object>> defCtor, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) Deprecated.Since 1.9, use variant that takes ValueInstantiatorMapDeserializer
(JavaType mapType, ValueInstantiator valueInstantiator, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) ObjectArrayDeserializer
(ArrayType arrayType, JsonDeserializer<Object> elemDeser, TypeDeserializer elemTypeDeser) -
Uses of TypeDeserializer in org.codehaus.jackson.map.jsontype
Methods in org.codehaus.jackson.map.jsontype that return TypeDeserializerModifier and TypeMethodDescriptionTypeResolverBuilder.buildTypeDeserializer
(DeserializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property) Method for building type deserializer based on current configuration of this builder. -
Uses of TypeDeserializer in org.codehaus.jackson.map.jsontype.impl
Subclasses of TypeDeserializer in org.codehaus.jackson.map.jsontype.implModifier and TypeClassDescriptionclass
Type deserializer used withJsonTypeInfo.As.WRAPPER_ARRAY
inclusion mechanism.class
Type deserializer used withJsonTypeInfo.As.EXTERNAL_PROPERTY
inclusion mechanism.class
Type deserializer used withJsonTypeInfo.As.PROPERTY
inclusion mechanism.class
Type deserializer used withJsonTypeInfo.As.WRAPPER_OBJECT
inclusion mechanism.class
Methods in org.codehaus.jackson.map.jsontype.impl that return TypeDeserializerModifier and TypeMethodDescriptionStdTypeResolverBuilder.buildTypeDeserializer
(DeserializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property) -
Uses of TypeDeserializer in org.codehaus.jackson.map.module
Methods in org.codehaus.jackson.map.module with parameters of type TypeDeserializerModifier and TypeMethodDescriptionSimpleDeserializers.findArrayDeserializer
(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) SimpleDeserializers.findCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) SimpleDeserializers.findCollectionLikeDeserializer
(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) SimpleDeserializers.findMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) SimpleDeserializers.findMapLikeDeserializer
(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) -
Uses of TypeDeserializer in org.codehaus.jackson.xc
Methods in org.codehaus.jackson.xc with parameters of type TypeDeserializerModifier and TypeMethodDescriptionXmlAdapterJsonDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)