Uses of Class
org.codehaus.jackson.map.TypeDeserializer

Packages that use TypeDeserializer
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.jsontype Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization. 
org.codehaus.jackson.map.jsontype.impl Package that contains standard implementations for TypeResolverBuilder and org.codehaus.jackson.map.jsontype.JsonTypeResolver it can construct. 
org.codehaus.jackson.xc Package that contains Xml Compatibility functionality for Jackson. 
 

Uses of TypeDeserializer in org.codehaus.jackson.map
 

Methods in org.codehaus.jackson.map that return TypeDeserializer
 TypeDeserializer ObjectMapper.DefaultTypeResolverBuilder.buildTypeDeserializer(JavaType baseType, Collection<NamedType> subtypes)
           
 TypeDeserializer DeserializerFactory.findTypeDeserializer(DeserializationConfig config, JavaType baseType)
          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 TypeDeserializer
 Object JsonDeserializer.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.
 

Uses of TypeDeserializer in org.codehaus.jackson.map.deser
 

Fields in org.codehaus.jackson.map.deser declared as TypeDeserializer
protected  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 TypeDeserializer
 TypeDeserializer BasicDeserializerFactory.findPropertyContentTypeDeserializer(DeserializationConfig config, JavaType containerType, AnnotatedMember propertyEntity)
          Method called to find and create a type information deserializer for values of given container (list, array, map) property, if one is needed.
 TypeDeserializer BasicDeserializerFactory.findPropertyTypeDeserializer(DeserializationConfig config, JavaType baseType, AnnotatedMember propertyEntity)
          Method called to create a type information deserializer for values of given non-container property, if one is needed.
 TypeDeserializer BasicDeserializerFactory.findTypeDeserializer(DeserializationConfig config, JavaType baseType)
           
 

Methods in org.codehaus.jackson.map.deser with parameters of type TypeDeserializer
 Object UntypedObjectDeserializer.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
           
 Object StdScalarDeserializer.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
           
 Object StdDeserializerProvider.WrappedDeserializer.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
           
 Object StdDeserializer.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
          Base implementation that does not assume specific type inclusion mechanism.
 Object 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.
 Object MapDeserializer.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
           
 Object EnumSetDeserializer.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
           
 Object EnumMapDeserializer.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
           
 Object CollectionDeserializer.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
           
 Object BeanDeserializer.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
           
 Object ArrayDeserializers.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
           
 Object ArrayDeserializer.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
           
 

Constructors in org.codehaus.jackson.map.deser with parameters of type TypeDeserializer
ArrayDeserializer(ArrayType arrayType, JsonDeserializer<Object> elemDeser, TypeDeserializer elemTypeDeser)
           
CollectionDeserializer(Class<?> collectionClass, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser)
           
CollectionDeserializer(Class<?> collectionClass, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, Constructor<Collection<Object>> ctor)
           
MapDeserializer(JavaType mapType, Constructor<Map<Object,Object>> defCtor, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser)
           
SettableBeanProperty.CreatorProperty(String propName, JavaType type, TypeDeserializer typeDeser, Class<?> declaringClass, int index)
           
SettableBeanProperty.FieldProperty(String propName, JavaType type, TypeDeserializer typeDeser, Field f)
           
SettableBeanProperty.MethodProperty(String propName, JavaType type, TypeDeserializer typeDeser, Method setter)
           
SettableBeanProperty.SetterlessProperty(String propName, JavaType type, TypeDeserializer typeDeser, Method getter)
           
SettableBeanProperty(String propName, JavaType type, TypeDeserializer typeDeser)
           
StdDeserializerProvider.WrappedDeserializer(TypeDeserializer typeDeser, JsonDeserializer<Object> deser)
           
 

Uses of TypeDeserializer in org.codehaus.jackson.map.jsontype
 

Methods in org.codehaus.jackson.map.jsontype that return TypeDeserializer
 TypeDeserializer TypeResolverBuilder.buildTypeDeserializer(JavaType baseType, Collection<NamedType> subtypes)
          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.impl
 class AsArrayTypeDeserializer
          Type deserializer used with JsonTypeInfo.As#WRAPPER_ARRAY inclusion mechanism.
 class AsPropertyTypeDeserializer
          Type deserializer used with JsonTypeInfo.As#PROPERTY inclusion mechanism.
 class AsWrapperTypeDeserializer
          Type deserializer used with JsonTypeInfo.As#WRAPPER_OBJECT inclusion mechanism.
 class TypeDeserializerBase
           
 

Methods in org.codehaus.jackson.map.jsontype.impl that return TypeDeserializer
 TypeDeserializer StdTypeResolverBuilder.buildTypeDeserializer(JavaType baseType, Collection<NamedType> subtypes)
           
 

Uses of TypeDeserializer in org.codehaus.jackson.xc
 

Methods in org.codehaus.jackson.xc with parameters of type TypeDeserializer
 Object XmlAdapterJsonDeserializer.deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)