| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind.deser | 
 Contains implementation classes of deserialization part of 
 data binding. 
 | 
| com.fasterxml.jackson.databind.deser.std | 
 Contains public standard implementations of abstraction that
 Jackson uses. 
 | 
| com.fasterxml.jackson.databind.util | 
 Utility classes for Mapper package. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected EnumResolver<?> | 
BasicDeserializerFactory.constructEnumResolver(Class<?> enumClass,
                     DeserializationConfig config,
                     AnnotatedMethod jsonValueMethod)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected EnumResolver<?> | 
EnumDeserializer._resolver  | 
| Modifier and Type | Method and Description | 
|---|---|
static KeyDeserializer | 
StdKeyDeserializers.constructEnumKeyDeserializer(EnumResolver<?> enumResolver)  | 
static KeyDeserializer | 
StdKeyDeserializers.constructEnumKeyDeserializer(EnumResolver<?> enumResolver,
                            AnnotatedMethod factory)  | 
| Constructor and Description | 
|---|
EnumDeserializer(EnumResolver<?> res)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <ET extends Enum<ET>>  | 
EnumResolver.constructFor(Class<ET> enumCls,
            AnnotationIntrospector ai)
Factory method for constructing resolver that maps from Enum.name() into
 Enum value 
 | 
static EnumResolver<?> | 
EnumResolver.constructUnsafe(Class<?> rawEnumCls,
               AnnotationIntrospector ai)
This method is needed because of the dynamic nature of constructing Enum
 resolvers. 
 | 
static EnumResolver<?> | 
EnumResolver.constructUnsafeUsingMethod(Class<?> rawEnumCls,
                          Method accessor)
Method used when actual String serialization is indicated using @JsonValue
 on a method. 
 | 
static EnumResolver<?> | 
EnumResolver.constructUnsafeUsingToString(Class<?> rawEnumCls)
Method that needs to be used instead of  
constructUsingToString(java.lang.Class<ET>)
 if static type of enum is not known. | 
static <ET extends Enum<ET>>  | 
EnumResolver.constructUsingMethod(Class<ET> enumCls,
                    Method accessor)  | 
static <ET extends Enum<ET>>  | 
EnumResolver.constructUsingToString(Class<ET> enumCls)
Factory method for constructing resolver that maps from Enum.toString() into
 Enum value 
 | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.