Package | Description |
---|---|
org.codehaus.jackson.map.deser |
Contains implementation classes of deserialization part of
data binding.
|
org.codehaus.jackson.map.deser.std |
Contains public standard implementations of abstraction that
Jackson uses.
|
org.codehaus.jackson.map.util |
Utility classes for Mapper package.
|
Modifier and Type | Class | Description |
---|---|---|
class |
EnumResolver<T extends java.lang.Enum<T>> |
Deprecated.
Since 1.9, use
EnumResolver instead. |
Modifier and Type | Method | Description |
---|---|---|
protected EnumResolver<?> |
BasicDeserializerFactory.constructEnumResolver(java.lang.Class<?> enumClass,
DeserializationConfig config) |
Constructor | Description |
---|---|
EnumDeserializer(EnumResolver<?> res) |
Deprecated.
|
Modifier and Type | Field | Description |
---|---|---|
protected EnumResolver<?> |
EnumMapDeserializer._enumResolver |
|
protected EnumResolver<?> |
EnumDeserializer._resolver |
Constructor | Description |
---|---|
EnumDeserializer(EnumResolver<?> res) |
|
EnumMapDeserializer(EnumResolver<?> enumRes,
JsonDeserializer<java.lang.Object> valueDes) |
|
EnumSetDeserializer(EnumResolver enumRes) |
Modifier and Type | Method | Description |
---|---|---|
static <ET extends java.lang.Enum<ET>> |
EnumResolver.constructFor(java.lang.Class<ET> enumCls,
AnnotationIntrospector ai) |
Factory method for constructing resolver that maps from Enum.name() into
Enum value
|
static EnumResolver<?> |
EnumResolver.constructUnsafe(java.lang.Class<?> rawEnumCls,
AnnotationIntrospector ai) |
This method is needed because of the dynamic nature of constructing Enum
resolvers.
|
static EnumResolver<?> |
EnumResolver.constructUnsafeUsingToString(java.lang.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 java.lang.Enum<ET>> |
EnumResolver.constructUsingToString(java.lang.Class<ET> enumCls) |
Factory method for constructing resolver that maps from Enum.toString() into
Enum value
|