Class CoreXMLDeserializers
- java.lang.Object
-
- com.fasterxml.jackson.databind.deser.Deserializers.Base
-
- com.fasterxml.jackson.databind.ext.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCoreXMLDeserializers.StdCombo-deserializer that supports deserialization of somewhat optional javax.xml typesQName,DurationandXMLGregorianCalendar.-
Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.deser.Deserializers
Deserializers.Base
-
-
Field Summary
Fields Modifier and Type Field Description protected static intTYPE_DURATIONprotected static intTYPE_G_CALENDARprotected static intTYPE_QNAME
-
Constructor Summary
Constructors Constructor Description CoreXMLDeserializers()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonDeserializer<?>findBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc)Method called to locate deserializer for specified value type which does not belong to any other category (not an Enum, Collection, Map, Array, reference value or tree node)-
Methods inherited from class com.fasterxml.jackson.databind.deser.Deserializers.Base
findArrayDeserializer, findCollectionDeserializer, findCollectionLikeDeserializer, findEnumDeserializer, findMapDeserializer, findMapLikeDeserializer, findReferenceDeserializer, findTreeNodeDeserializer
-
-
-
-
Field Detail
-
TYPE_DURATION
protected static final int TYPE_DURATION
- See Also:
- Constant Field Values
-
TYPE_G_CALENDAR
protected static final int TYPE_G_CALENDAR
- See Also:
- Constant Field Values
-
TYPE_QNAME
protected static final int TYPE_QNAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
findBeanDeserializer
public JsonDeserializer<?> findBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc)
Description copied from interface:DeserializersMethod called to locate deserializer for specified value type which does not belong to any other category (not an Enum, Collection, Map, Array, reference value or tree node)- Specified by:
findBeanDeserializerin interfaceDeserializers- Overrides:
findBeanDeserializerin classDeserializers.Base- Parameters:
type- Bean type to deserializeconfig- Configuration in effectbeanDesc- 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
-
-