com.fasterxml.jackson.datatype.guava
Class GuavaDeserializers

java.lang.Object
  extended by com.fasterxml.jackson.databind.deser.Deserializers.Base
      extended by com.fasterxml.jackson.datatype.guava.GuavaDeserializers
All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.Deserializers

public class GuavaDeserializers
extends com.fasterxml.jackson.databind.deser.Deserializers.Base

Custom deserializers module offers.

Author:
tsaloranta

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.deser.Deserializers
com.fasterxml.jackson.databind.deser.Deserializers.Base
 
Constructor Summary
GuavaDeserializers()
           
 
Method Summary
 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)
           
 
Methods inherited from class com.fasterxml.jackson.databind.deser.Deserializers.Base
findArrayDeserializer, findBeanDeserializer, findCollectionLikeDeserializer, findEnumDeserializer, findTreeNodeDeserializer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuavaDeserializers

public GuavaDeserializers()
Method Detail

findCollectionDeserializer

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
We have plenty of collection types to support...

Specified by:
findCollectionDeserializer in interface com.fasterxml.jackson.databind.deser.Deserializers
Overrides:
findCollectionDeserializer in class com.fasterxml.jackson.databind.deser.Deserializers.Base
Throws:
com.fasterxml.jackson.databind.JsonMappingException

findMapDeserializer

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
A few Map types to support.

Specified by:
findMapDeserializer in interface com.fasterxml.jackson.databind.deser.Deserializers
Overrides:
findMapDeserializer in class com.fasterxml.jackson.databind.deser.Deserializers.Base
Throws:
com.fasterxml.jackson.databind.JsonMappingException

findMapLikeDeserializer

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
Specified by:
findMapLikeDeserializer in interface com.fasterxml.jackson.databind.deser.Deserializers
Overrides:
findMapLikeDeserializer in class com.fasterxml.jackson.databind.deser.Deserializers.Base
Throws:
com.fasterxml.jackson.databind.JsonMappingException


Copyright © 2012 fasterxml.com. All Rights Reserved.