Class JsonDeserializerFactory

  • All Implemented Interfaces:
    java.io.Serializable

    public class JsonDeserializerFactory
    extends com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory

        instance
      • Fields inherited from class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory

        _factoryConfig, UNWRAPPED_CREATOR_PARAM_NAME
      • Fields inherited from class com.fasterxml.jackson.databind.deser.DeserializerFactory

        NO_DESERIALIZERS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.fasterxml.jackson.databind.JsonDeserializer<?> createArrayDeserializer​(com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.databind.type.ArrayType type, com.fasterxml.jackson.databind.BeanDescription beanDesc)  
      com.fasterxml.jackson.databind.JsonDeserializer<?> createCollectionDeserializer​(com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.databind.type.CollectionType type, com.fasterxml.jackson.databind.BeanDescription beanDesc)  
      com.fasterxml.jackson.databind.JsonDeserializer<?> createCollectionLikeDeserializer​(com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.databind.type.CollectionLikeType type, com.fasterxml.jackson.databind.BeanDescription beanDesc)  
      com.fasterxml.jackson.databind.JsonDeserializer<?> createMapDeserializer​(com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.databind.type.MapType type, com.fasterxml.jackson.databind.BeanDescription beanDesc)  
      com.fasterxml.jackson.databind.JsonDeserializer<?> createMapLikeDeserializer​(com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.databind.type.MapLikeType type, com.fasterxml.jackson.databind.BeanDescription beanDesc)  
      • Methods inherited from class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory

        _validateSubType, addBackReferenceProperties, addBeanProps, addInjectables, addObjectIdReader, addReferenceProperties, buildBeanDeserializer, buildBuilderBasedDeserializer, buildThrowableDeserializer, constructAnySetter, constructBeanDeserializerBuilder, constructSettableProperty, constructSetterlessProperty, createBeanDeserializer, createBuilderBasedDeserializer, filterBeanProps, findStdDeserializer, isIgnorableType, isPotentialBeanType, materializeAbstractType, withConfig
      • Methods inherited from class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory

        _addDeserializerConstructors, _addDeserializerFactoryMethods, _addExplicitAnyCreator, _addExplicitDelegatingCreator, _addExplicitPropertyCreator, _constructDefaultValueInstantiator, _findCreatorsFromProperties, _findCustomArrayDeserializer, _findCustomBeanDeserializer, _findCustomCollectionDeserializer, _findCustomCollectionLikeDeserializer, _findCustomEnumDeserializer, _findCustomMapDeserializer, _findCustomMapLikeDeserializer, _findCustomReferenceDeserializer, _findCustomTreeNodeDeserializer, _findJsonValueFor, _findRemappedType, _handleSingleArgumentCreator, _hasCreatorAnnotation, _mapAbstractCollectionType, _reportUnwrappedCreatorProperty, _valueInstantiatorInstance, constructCreatorProperty, constructEnumResolver, createEnumDeserializer, createKeyDeserializer, createReferenceDeserializer, createTreeDeserializer, findContentDeserializerFromAnnotation, findDefaultDeserializer, findDeserializerFromAnnotation, findKeyDeserializerFromAnnotation, findOptionalStdDeserializer, findPropertyContentTypeDeserializer, findPropertyTypeDeserializer, findTypeDeserializer, findValueInstantiator, getFactoryConfig, mapAbstractType, modifyTypeByAnnotation, resolveMemberAndTypeAnnotations, resolveType, withAbstractTypeResolver, withAdditionalDeserializers, withAdditionalKeyDeserializers, withDeserializerModifier, withValueInstantiators
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • createArrayDeserializer

        public com.fasterxml.jackson.databind.JsonDeserializer<?> createArrayDeserializer​(com.fasterxml.jackson.databind.DeserializationContext ctxt,
                                                                                          com.fasterxml.jackson.databind.type.ArrayType type,
                                                                                          com.fasterxml.jackson.databind.BeanDescription beanDesc)
                                                                                   throws com.fasterxml.jackson.databind.JsonMappingException
        Overrides:
        createArrayDeserializer in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException
      • createCollectionDeserializer

        public com.fasterxml.jackson.databind.JsonDeserializer<?> createCollectionDeserializer​(com.fasterxml.jackson.databind.DeserializationContext ctxt,
                                                                                               com.fasterxml.jackson.databind.type.CollectionType type,
                                                                                               com.fasterxml.jackson.databind.BeanDescription beanDesc)
                                                                                        throws com.fasterxml.jackson.databind.JsonMappingException
        Overrides:
        createCollectionDeserializer in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException
      • createCollectionLikeDeserializer

        public com.fasterxml.jackson.databind.JsonDeserializer<?> createCollectionLikeDeserializer​(com.fasterxml.jackson.databind.DeserializationContext ctxt,
                                                                                                   com.fasterxml.jackson.databind.type.CollectionLikeType type,
                                                                                                   com.fasterxml.jackson.databind.BeanDescription beanDesc)
                                                                                            throws com.fasterxml.jackson.databind.JsonMappingException
        Overrides:
        createCollectionLikeDeserializer in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException
      • createMapDeserializer

        public com.fasterxml.jackson.databind.JsonDeserializer<?> createMapDeserializer​(com.fasterxml.jackson.databind.DeserializationContext ctxt,
                                                                                        com.fasterxml.jackson.databind.type.MapType type,
                                                                                        com.fasterxml.jackson.databind.BeanDescription beanDesc)
                                                                                 throws com.fasterxml.jackson.databind.JsonMappingException
        Overrides:
        createMapDeserializer in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException
      • createMapLikeDeserializer

        public com.fasterxml.jackson.databind.JsonDeserializer<?> createMapLikeDeserializer​(com.fasterxml.jackson.databind.DeserializationContext ctxt,
                                                                                            com.fasterxml.jackson.databind.type.MapLikeType type,
                                                                                            com.fasterxml.jackson.databind.BeanDescription beanDesc)
                                                                                     throws com.fasterxml.jackson.databind.JsonMappingException
        Overrides:
        createMapLikeDeserializer in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException