public class GuavaDeserializers extends com.fasterxml.jackson.databind.deser.Deserializers.Base implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.collect.BoundType |
_defaultBoundType |
| Constructor and Description |
|---|
GuavaDeserializers() |
GuavaDeserializers(com.google.common.collect.BoundType defaultBoundType) |
| 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<?> |
findCollectionDeserializer(com.fasterxml.jackson.databind.type.CollectionType type,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer elementTypeDeserializer,
com.fasterxml.jackson.databind.JsonDeserializer<?> elementDeserializer)
We have plenty of collection types to support...
|
com.fasterxml.jackson.databind.JsonDeserializer<?> |
findMapDeserializer(com.fasterxml.jackson.databind.type.MapType type,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc,
com.fasterxml.jackson.databind.KeyDeserializer keyDeserializer,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer valueTypeDeserializer,
com.fasterxml.jackson.databind.JsonDeserializer<?> valueDeserializer)
A few Map types to support.
|
com.fasterxml.jackson.databind.JsonDeserializer<?> |
findMapLikeDeserializer(com.fasterxml.jackson.databind.type.MapLikeType type,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc,
com.fasterxml.jackson.databind.KeyDeserializer keyDeserializer,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer elementTypeDeserializer,
com.fasterxml.jackson.databind.JsonDeserializer<?> elementDeserializer) |
com.fasterxml.jackson.databind.JsonDeserializer<?> |
findReferenceDeserializer(com.fasterxml.jackson.databind.type.ReferenceType refType,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer contentTypeDeserializer,
com.fasterxml.jackson.databind.JsonDeserializer<?> contentDeserializer) |
boolean |
hasDeserializerFor(com.fasterxml.jackson.databind.DeserializationConfig config,
Class<?> valueType) |
public GuavaDeserializers()
public GuavaDeserializers(com.google.common.collect.BoundType defaultBoundType)
public com.fasterxml.jackson.databind.JsonDeserializer<?> findCollectionDeserializer(com.fasterxml.jackson.databind.type.CollectionType type,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer elementTypeDeserializer,
com.fasterxml.jackson.databind.JsonDeserializer<?> elementDeserializer)
throws com.fasterxml.jackson.databind.JsonMappingException
findCollectionDeserializer in interface com.fasterxml.jackson.databind.deser.DeserializersfindCollectionDeserializer in class com.fasterxml.jackson.databind.deser.Deserializers.Basecom.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.JsonDeserializer<?> findMapDeserializer(com.fasterxml.jackson.databind.type.MapType type,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc,
com.fasterxml.jackson.databind.KeyDeserializer keyDeserializer,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer valueTypeDeserializer,
com.fasterxml.jackson.databind.JsonDeserializer<?> valueDeserializer)
throws com.fasterxml.jackson.databind.JsonMappingException
findMapDeserializer in interface com.fasterxml.jackson.databind.deser.DeserializersfindMapDeserializer in class com.fasterxml.jackson.databind.deser.Deserializers.Basecom.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.JsonDeserializer<?> findMapLikeDeserializer(com.fasterxml.jackson.databind.type.MapLikeType type,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc,
com.fasterxml.jackson.databind.KeyDeserializer keyDeserializer,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer elementTypeDeserializer,
com.fasterxml.jackson.databind.JsonDeserializer<?> elementDeserializer)
throws com.fasterxml.jackson.databind.JsonMappingException
findMapLikeDeserializer in interface com.fasterxml.jackson.databind.deser.DeserializersfindMapLikeDeserializer in class com.fasterxml.jackson.databind.deser.Deserializers.Basecom.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.JsonDeserializer<?> findReferenceDeserializer(com.fasterxml.jackson.databind.type.ReferenceType refType,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer contentTypeDeserializer,
com.fasterxml.jackson.databind.JsonDeserializer<?> contentDeserializer)
findReferenceDeserializer in interface com.fasterxml.jackson.databind.deser.DeserializersfindReferenceDeserializer in class com.fasterxml.jackson.databind.deser.Deserializers.Basepublic com.fasterxml.jackson.databind.JsonDeserializer<?> findBeanDeserializer(com.fasterxml.jackson.databind.JavaType type,
com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc)
findBeanDeserializer in interface com.fasterxml.jackson.databind.deser.DeserializersfindBeanDeserializer in class com.fasterxml.jackson.databind.deser.Deserializers.Basepublic boolean hasDeserializerFor(com.fasterxml.jackson.databind.DeserializationConfig config,
Class<?> valueType)
hasDeserializerFor in class com.fasterxml.jackson.databind.deser.Deserializers.BaseCopyright © 2020 FasterXML. All rights reserved.