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 elementTypeDeserializer,
com.fasterxml.jackson.databind.JsonDeserializer<?> elementDeserializer)
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) |
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.Deserializers
findCollectionDeserializer
in class com.fasterxml.jackson.databind.deser.Deserializers.Base
com.fasterxml.jackson.databind.JsonMappingException
public 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 elementTypeDeserializer, com.fasterxml.jackson.databind.JsonDeserializer<?> elementDeserializer) throws com.fasterxml.jackson.databind.JsonMappingException
findMapDeserializer
in interface com.fasterxml.jackson.databind.deser.Deserializers
findMapDeserializer
in class com.fasterxml.jackson.databind.deser.Deserializers.Base
com.fasterxml.jackson.databind.JsonMappingException
public 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.Deserializers
findMapLikeDeserializer
in class com.fasterxml.jackson.databind.deser.Deserializers.Base
com.fasterxml.jackson.databind.JsonMappingException
public 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.Deserializers
findReferenceDeserializer
in class com.fasterxml.jackson.databind.deser.Deserializers.Base
public 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.Deserializers
findBeanDeserializer
in class com.fasterxml.jackson.databind.deser.Deserializers.Base
Copyright © 2017 FasterXML. All rights reserved.