com.fasterxml.jackson.databind.ext

Class CoreXMLDeserializers

  • All Implemented Interfaces:
    Deserializers


    public class CoreXMLDeserializers
    extends Deserializers.Base
    Container deserializers that handle "core" XML types: ones included in standard JDK 1.5. Types are directly needed by JAXB, but may be unavailable on some limited platforms; hence separate out from basic deserializer factory.
    • Constructor Detail

      • CoreXMLDeserializers

        public CoreXMLDeserializers()
    • Method Detail

      • findBeanDeserializer

        public JsonDeserializer<?> findBeanDeserializer(JavaType type,
                                               DeserializationConfig config,
                                               BeanDescription beanDesc)
        Description copied from interface: Deserializers
        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)
        Specified by:
        findBeanDeserializer in interface Deserializers
        Overrides:
        findBeanDeserializer in class Deserializers.Base
        Parameters:
        type - Bean type to deserialize
        config - Configuration in effect
        beanDesc - Definition of the enumeration type that contains class annotations and other information typically needed for building deserializers
        Returns:
        Deserializer to use for the type; or null if this provider does not know how to construct it

Copyright © 2014 FasterXML. All Rights Reserved.