public class DatatypeJsonDeserializers
extends com.fasterxml.jackson.databind.module.SimpleDeserializers
SimpleDeserializers in order to create a DatatypeJsonDeserializer
dynamically as requested.| Modifier and Type | Field and Description |
|---|---|
private DatatypeDescriptorManager |
datatypeDescriptorManager |
private DatatypeDetector |
datatypeDetector |
private EnumProvider |
enumProvider |
private static long |
serialVersionUID
UID for serialization.
|
| Constructor and Description |
|---|
DatatypeJsonDeserializers()
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonDeserializer<?> |
findBeanDeserializer(com.fasterxml.jackson.databind.JavaType type,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc) |
com.fasterxml.jackson.databind.JsonDeserializer<?> |
findEnumDeserializer(Class<?> type,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc) |
void |
setDatatypeDescriptorManager(DatatypeDescriptorManager datatypeDescriptorManager) |
void |
setDatatypeDetector(DatatypeDetector datatypeDetector) |
void |
setEnumProvider(EnumProvider enumProvider) |
private static final long serialVersionUID
private DatatypeDescriptorManager datatypeDescriptorManager
private DatatypeDetector datatypeDetector
setDatatypeDetector(DatatypeDetector)private EnumProvider enumProvider
@Inject public void setDatatypeDescriptorManager(DatatypeDescriptorManager datatypeDescriptorManager)
datatypeDescriptorManager - is the DatatypeDescriptorManager to Inject.@Inject public void setDatatypeDetector(DatatypeDetector datatypeDetector)
datatypeDetector - is the DatatypeDetector to Inject.@Inject public void setEnumProvider(EnumProvider enumProvider)
enumProvider - is the EnumProvider to Inject.public com.fasterxml.jackson.databind.JsonDeserializer<?> findEnumDeserializer(Class<?> type, com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.BeanDescription beanDesc) throws com.fasterxml.jackson.databind.JsonMappingException
findEnumDeserializer in interface com.fasterxml.jackson.databind.deser.DeserializersfindEnumDeserializer in class com.fasterxml.jackson.databind.module.SimpleDeserializerscom.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.JsonDeserializer<?> findBeanDeserializer(com.fasterxml.jackson.databind.JavaType type,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc)
throws com.fasterxml.jackson.databind.JsonMappingException
findBeanDeserializer in interface com.fasterxml.jackson.databind.deser.DeserializersfindBeanDeserializer in class com.fasterxml.jackson.databind.module.SimpleDeserializerscom.fasterxml.jackson.databind.JsonMappingExceptionCopyright © 2001–2015 mmm-Team. All rights reserved.