Uses of Class
tools.jackson.databind.jsontype.TypeDeserializer
Packages that use TypeDeserializer
Package
Description
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.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.
Package that contains standard value and key deserializer implementations
Jackson uses for its own public types.
Package that contains standard value and key deserializer implementations
Jackson uses for core JDK types.
Package that contains standard value and key deserializer base classes
that Jackson both uses for its own implementations and offers for
module developers as convenient partial implementations.
Package that contains handlers specific to datatypes introduced in Java 8.
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
JacksonModules
(which are registered on ObjectMapper via builders}.-
Uses of TypeDeserializer in tools.jackson.databind
Methods in tools.jackson.databind that return TypeDeserializerModifier and TypeMethodDescriptionDeserializationContext.findPropertyContentTypeDeserializer(JavaType containerType, AnnotatedMember accessor) Method called to find and create a type information deserializer for values of given container (list, array, map) property, if one is needed.DeserializationContext.findPropertyTypeDeserializer(JavaType baseType, AnnotatedMember accessor) Method called to create a type information deserializer for values of given non-container property, if one is needed.DeserializationContext.findTypeDeserializer(JavaType baseType) Method called to find and create a type information deserializer for given base type, if one is needed.DeserializationContext.findTypeDeserializer(JavaType baseType, AnnotatedClass classAnnotations) Methods in tools.jackson.databind with parameters of type TypeDeserializerModifier and TypeMethodDescriptionValueDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Deserialization called when type being deserialized is defined to contain additional type identifier, to allow for correctly instantiating correct subtype.ValueDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer, T intoValue) Method similar toValueDeserializer.deserializeWithType(JsonParser,DeserializationContext,TypeDeserializer)but called when merging value. -
Uses of TypeDeserializer in tools.jackson.databind.deser
Fields in tools.jackson.databind.deser declared as TypeDeserializerModifier and TypeFieldDescriptionprotected final TypeDeserializerSettableAnyProperty._valueTypeDeserializerprotected final TypeDeserializerSettableBeanProperty._valueTypeDeserializerIf value will contain type information (to support polymorphic handling), this is the type deserializer used to handle type resolution.Methods in tools.jackson.databind.deser that return TypeDeserializerModifier and TypeMethodDescriptionSettableBeanProperty.Delegating.getValueTypeDeserializer()SettableBeanProperty.getValueTypeDeserializer()Methods in tools.jackson.databind.deser with parameters of type TypeDeserializerModifier and TypeMethodDescriptionprotected ValueDeserializer<?>BasicDeserializerFactory._findCustomArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomMapDeserializer(MapType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomReferenceDeserializer(ReferenceType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer contentTypeDeserializer, ValueDeserializer<?> contentDeserializer) static CreatorPropertyCreatorProperty.construct(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, JacksonInject.Value injectable, PropertyMetadata metadata) Factory method for creatingCreatorPropertyinstancesstatic SettableAnyPropertySettableAnyProperty.constructForMapField(DeserializationContext ctxt, BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser) static SettableAnyPropertySettableAnyProperty.constructForMapParameter(DeserializationContext ctxt, BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser, int parameterIndex) static SettableAnyPropertySettableAnyProperty.constructForMethod(DeserializationContext ctxt, BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser) AbstractDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) default ValueDeserializer<?>Deserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specified array type.default ValueDeserializer<?>Deserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specifiedCollection(List, Set etc) type.default ValueDeserializer<?>Deserializers.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specified "Collection-like" type (one that acts likeCollectionbut does not implement it).default ValueDeserializer<?>Deserializers.findMapDeserializer(MapType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specifiedMaptype.default ValueDeserializer<?>Deserializers.findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specified "Map-like" type (one that acts likeMapbut does not implement it).default ValueDeserializer<?>Deserializers.findReferenceDeserializer(ReferenceType refType, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer contentTypeDeserializer, ValueDeserializer<?> contentDeserializer) Method called to locate deserializer for value that is of referential type,CreatorProperty.withValueTypeDeserializer(TypeDeserializer typeDeser) Constructors in tools.jackson.databind.deser with parameters of type TypeDeserializerModifierConstructorDescriptionprotectedCreatorProperty(CreatorProperty src, TypeDeserializer typeDeser) protectedCreatorProperty(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, JacksonInject.Value injectable, PropertyMetadata metadata) MapFieldAnyProperty(BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser, ValueInstantiator inst) MapParameterAnyProperty(BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser, ValueInstantiator inst, int parameterIndex) MethodAnyProperty(BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser) SettableAnyProperty(BeanProperty property, AnnotatedMember setter, JavaType type, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser) protectedSettableBeanProperty(SettableBeanProperty src, TypeDeserializer typeDeser) Copy-with-type-deserializer-change constructor for sub-classes to use.protectedSettableBeanProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations) protectedSettableBeanProperty(PropertyName propName, JavaType type, PropertyName wrapper, TypeDeserializer typeDeser, Annotations contextAnnotations, PropertyMetadata metadata) -
Uses of TypeDeserializer in tools.jackson.databind.deser.bean
Methods in tools.jackson.databind.deser.bean with parameters of type TypeDeserializerModifier and TypeMethodDescriptionBeanDeserializerBase.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) -
Uses of TypeDeserializer in tools.jackson.databind.deser.impl
Fields in tools.jackson.databind.deser.impl declared as TypeDeserializerModifier and TypeFieldDescriptionprotected final TypeDeserializerTypeWrappedDeserializer._typeDeserializerMethods in tools.jackson.databind.deser.impl with parameters of type TypeDeserializerModifier and TypeMethodDescriptionvoidExternalTypeHandler.Builder.addExternal(SettableBeanProperty property, TypeDeserializer typeDeser) TypeWrappedDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Constructors in tools.jackson.databind.deser.impl with parameters of type TypeDeserializerModifierConstructorDescriptionMethodProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMember annotated) SetterlessProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method) TypeWrappedDeserializer(TypeDeserializer typeDeser, ValueDeserializer<?> deser) -
Uses of TypeDeserializer in tools.jackson.databind.deser.jackson
Methods in tools.jackson.databind.deser.jackson with parameters of type TypeDeserializerModifier and TypeMethodDescriptionBaseNodeDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) -
Uses of TypeDeserializer in tools.jackson.databind.deser.jdk
Fields in tools.jackson.databind.deser.jdk declared as TypeDeserializerModifier and TypeFieldDescriptionprotected final TypeDeserializerObjectArrayDeserializer._elementTypeDeserializerIf element instances have polymorphic type information, this is the type deserializer that can handle itprotected final TypeDeserializerCollectionDeserializer._valueTypeDeserializerIf element instances have polymorphic type information, this is the type deserializer that can handle itprotected final TypeDeserializerEnumMapDeserializer._valueTypeDeserializerIf value instances have polymorphic type information, this is the type deserializer that can handle itprotected final TypeDeserializerMapDeserializer._valueTypeDeserializerIf value instances have polymorphic type information, this is the type deserializer that can handle itprotected final TypeDeserializerMapEntryDeserializer._valueTypeDeserializerIf value instances have polymorphic type information, this is the type deserializer that can handle itMethods in tools.jackson.databind.deser.jdk with parameters of type TypeDeserializerModifier and TypeMethodDescriptionArrayBlockingQueueDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) CollectionDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) EnumMapDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) EnumSetDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) MapDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) MapEntryDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) NumberDeserializers.BooleanDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) NumberDeserializers.DoubleDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) NumberDeserializers.IntegerDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) NumberDeserializers.NumberDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) As mentioned in class Javadoc, there is additional complexity in handling potentially mixed type information here.ObjectArrayDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) PrimitiveArrayDeserializers.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StringArrayDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StringCollectionDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StringDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) UntypedObjectDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) ObjectArrayDeserializer.withDeserializer(TypeDeserializer elemTypeDeser, ValueDeserializer<?> elemDeser) Overridable fluent-factory method used to create contextual instancesprotected ArrayBlockingQueueDeserializerArrayBlockingQueueDeserializer.withResolved(ValueDeserializer<?> dd, ValueDeserializer<?> vd, TypeDeserializer vtd, NullValueProvider nuller, Boolean unwrapSingle) Fluent-factory method call to construct contextual instance.AtomicReferenceDeserializer.withResolved(TypeDeserializer typeDeser, ValueDeserializer<?> valueDeser) protected CollectionDeserializerCollectionDeserializer.withResolved(ValueDeserializer<?> dd, ValueDeserializer<?> vd, TypeDeserializer vtd, NullValueProvider nuller, Boolean unwrapSingle) Fluent-factory method call to construct contextual instance.EnumMapDeserializer.withResolved(KeyDeserializer keyDeserializer, ValueDeserializer<?> valueDeserializer, TypeDeserializer valueTypeDeser, NullValueProvider nuller) protected MapDeserializerMapDeserializer.withResolved(KeyDeserializer keyDeser, TypeDeserializer valueTypeDeser, ValueDeserializer<?> valueDeser, NullValueProvider nuller, Set<String> ignorable) Fluent factory method used to create a copy with slightly different settings.protected MapDeserializerMapDeserializer.withResolved(KeyDeserializer keyDeser, TypeDeserializer valueTypeDeser, ValueDeserializer<?> valueDeser, NullValueProvider nuller, Set<String> ignorable, Set<String> includable) protected MapEntryDeserializerMapEntryDeserializer.withResolved(KeyDeserializer keyDeser, TypeDeserializer valueTypeDeser, ValueDeserializer<?> valueDeser) Fluent factory method used to create a copy with slightly different settings.ObjectArrayDeserializer.withResolved(TypeDeserializer elemTypeDeser, ValueDeserializer<?> elemDeser, NullValueProvider nuller, Boolean unwrapSingle) Constructors in tools.jackson.databind.deser.jdk with parameters of type TypeDeserializerModifierConstructorDescriptionArrayBlockingQueueDeserializer(JavaType containerType, ValueDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator) protectedArrayBlockingQueueDeserializer(JavaType containerType, ValueDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator, ValueDeserializer<Object> delegateDeser, NullValueProvider nuller, Boolean unwrapSingle) Constructor used when creating contextualized instances.AtomicReferenceDeserializer(JavaType fullType, ValueInstantiator inst, TypeDeserializer typeDeser, ValueDeserializer<?> deser) CollectionDeserializer(JavaType collectionType, ValueDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator) Constructor for context-free instances, where we do not yet know which property is using this deserializer.protectedCollectionDeserializer(JavaType collectionType, ValueDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator, ValueDeserializer<Object> delegateDeser, NullValueProvider nuller, Boolean unwrapSingle) Constructor used when creating contextualized instances.protectedEnumMapDeserializer(EnumMapDeserializer base, KeyDeserializer keyDeser, ValueDeserializer<?> valueDeser, TypeDeserializer vtd, NullValueProvider nuller) EnumMapDeserializer(JavaType mapType, ValueInstantiator valueInst, KeyDeserializer keyDeser, ValueDeserializer<?> valueDeser, TypeDeserializer vtd, NullValueProvider nuller) protectedMapDeserializer(MapDeserializer src, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, NullValueProvider nuller, Set<String> ignorable) protectedMapDeserializer(MapDeserializer src, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, NullValueProvider nuller, Set<String> ignorable, Set<String> includable) MapDeserializer(JavaType mapType, ValueInstantiator valueInstantiator, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) protectedMapEntryDeserializer(MapEntryDeserializer src, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) MapEntryDeserializer(JavaType type, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) protectedObjectArrayDeserializer(ObjectArrayDeserializer base, ValueDeserializer<Object> elemDeser, TypeDeserializer elemTypeDeser, NullValueProvider nuller, Boolean unwrapSingle) ObjectArrayDeserializer(JavaType arrayType0, ValueDeserializer<Object> elemDeser, TypeDeserializer elemTypeDeser) -
Uses of TypeDeserializer in tools.jackson.databind.deser.std
Fields in tools.jackson.databind.deser.std declared as TypeDeserializerModifier and TypeFieldDescriptionprotected final TypeDeserializerReferenceTypeDeserializer._valueTypeDeserializerMethods in tools.jackson.databind.deser.std with parameters of type TypeDeserializerModifier and TypeMethodDescriptionDelegatingDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) NullifyingDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) ReferenceTypeDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdConvertingDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdConvertingDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer, T intoValue) StdDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Base implementation that does not assume specific type inclusion mechanism.StdNodeBasedDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer td) StdScalarDeserializer.deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) protected abstract ReferenceTypeDeserializer<T>ReferenceTypeDeserializer.withResolved(TypeDeserializer typeDeser, ValueDeserializer<?> valueDeser) Mutant factory method called when changes are needed; should construct newly configured instance with new values as indicated.Constructors in tools.jackson.databind.deser.std with parameters of type TypeDeserializerModifierConstructorDescriptionReferenceTypeDeserializer(JavaType fullType, ValueInstantiator vi, TypeDeserializer typeDeser, ValueDeserializer<?> deser) -
Uses of TypeDeserializer in tools.jackson.databind.ext.javatime.deser
Methods in tools.jackson.databind.ext.javatime.deser with parameters of type TypeDeserializerModifier and TypeMethodDescriptionJSR310StringParsableDeserializer.deserializeWithType(JsonParser p, DeserializationContext context, TypeDeserializer deserializer) -
Uses of TypeDeserializer in tools.jackson.databind.ext.jdk8
Methods in tools.jackson.databind.ext.jdk8 with parameters of type TypeDeserializerModifier and TypeMethodDescriptionJdk8OptionalDeserializer.withResolved(TypeDeserializer typeDeser, ValueDeserializer<?> valueDeser) Constructors in tools.jackson.databind.ext.jdk8 with parameters of type TypeDeserializerModifierConstructorDescriptionJdk8OptionalDeserializer(JavaType fullType, ValueInstantiator inst, TypeDeserializer typeDeser, ValueDeserializer<?> deser) -
Uses of TypeDeserializer in tools.jackson.databind.jsontype
Methods in tools.jackson.databind.jsontype that return TypeDeserializerModifier and TypeMethodDescriptionTypeResolverBuilder.buildTypeDeserializer(DeserializationContext ctxt, JavaType baseType, Collection<NamedType> subtypes) Method for building type deserializer based on current configuration of this builder.TypeResolverProvider.findPropertyContentTypeDeserializer(DeserializationContext ctxt, AnnotatedMember accessor, JavaType containerType) TypeResolverProvider.findPropertyTypeDeserializer(DeserializationContext ctxt, AnnotatedMember accessor, JavaType baseType) TypeResolverProvider.findTypeDeserializer(DeserializationContext ctxt, JavaType baseType, AnnotatedClass classInfo) abstract TypeDeserializerTypeDeserializer.forProperty(BeanProperty prop) Method called to create contextual version, to be used for values of given property. -
Uses of TypeDeserializer in tools.jackson.databind.jsontype.impl
Subclasses of TypeDeserializer in tools.jackson.databind.jsontype.implModifier and TypeClassDescriptionclassType deserializer used withJsonTypeInfo.As.WRAPPER_ARRAYinclusion mechanism.classATypeDeserializercapable of deducing polymorphic types based on the fields available.classType deserializer used withJsonTypeInfo.As.EXTERNAL_PROPERTYinclusion mechanism.classType deserializer used withJsonTypeInfo.As.PROPERTYinclusion mechanism.classType deserializer used withJsonTypeInfo.As.WRAPPER_OBJECTinclusion mechanism.classBase class for all standard JacksonTypeDeserializers.Methods in tools.jackson.databind.jsontype.impl that return TypeDeserializerModifier and TypeMethodDescriptionDefaultTypeResolverBuilder.buildTypeDeserializer(DeserializationContext ctxt, JavaType baseType, Collection<NamedType> subtypes) StdTypeResolverBuilder.buildTypeDeserializer(DeserializationContext ctxt, JavaType baseType, Collection<NamedType> subtypes) AsArrayTypeDeserializer.forProperty(BeanProperty prop) AsDeductionTypeDeserializer.forProperty(BeanProperty prop) AsExternalTypeDeserializer.forProperty(BeanProperty prop) AsPropertyTypeDeserializer.forProperty(BeanProperty prop) AsWrapperTypeDeserializer.forProperty(BeanProperty prop) abstract TypeDeserializerTypeDeserializerBase.forProperty(BeanProperty prop) -
Uses of TypeDeserializer in tools.jackson.databind.module
Methods in tools.jackson.databind.module with parameters of type TypeDeserializerModifier and TypeMethodDescriptionSimpleDeserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleDeserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleDeserializers.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleDeserializers.findMapDeserializer(MapType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleDeserializers.findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleDeserializers.findReferenceDeserializer(ReferenceType refType, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer contentTypeDeserializer, ValueDeserializer<?> contentDeserializer)