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,
AnnotatedMember jsonValueAccessor) |
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 byNameResolver)
Deprecated.
Since 2.9
|
EnumDeserializer(EnumResolver byNameResolver,
Boolean caseInsensitive) |
Modifier and Type | Method and Description |
---|---|
protected static EnumResolver |
EnumResolver._constructFor(Class<?> enumCls0,
AnnotationIntrospector ai,
boolean isIgnoreCase) |
protected static EnumResolver |
EnumResolver._constructUsingMethod(Class<?> enumCls0,
AnnotatedMember accessor,
AnnotationIntrospector ai,
boolean isIgnoreCase) |
protected static EnumResolver |
EnumResolver._constructUsingToString(Class<?> enumCls0,
AnnotationIntrospector ai,
boolean isIgnoreCase) |
static EnumResolver |
EnumResolver.constructFor(Class<Enum<?>> enumCls,
AnnotationIntrospector ai)
Deprecated.
Since 2.12
|
static EnumResolver |
EnumResolver.constructFor(DeserializationConfig config,
Class<?> enumCls)
Factory method for constructing resolver that maps from Enum.name() into
Enum value.
|
static EnumResolver |
EnumResolver.constructUnsafe(Class<?> rawEnumCls,
AnnotationIntrospector ai)
Deprecated.
Since 2.12
|
static EnumResolver |
EnumResolver.constructUnsafeUsingMethod(Class<?> rawEnumCls,
AnnotatedMember accessor,
AnnotationIntrospector ai)
Deprecated.
Since 2.12
|
static EnumResolver |
EnumResolver.constructUnsafeUsingToString(Class<?> rawEnumCls,
AnnotationIntrospector ai)
Deprecated.
Since 2.12
|
static EnumResolver |
EnumResolver.constructUsingMethod(Class<Enum<?>> enumCls,
AnnotatedMember accessor,
AnnotationIntrospector ai)
Deprecated.
Since 2.12
|
static EnumResolver |
EnumResolver.constructUsingMethod(DeserializationConfig config,
Class<?> enumCls,
AnnotatedMember accessor)
Method used when actual String serialization is indicated using @JsonValue
on a method in Enum class.
|
static EnumResolver |
EnumResolver.constructUsingToString(Class<Enum<?>> enumCls)
Deprecated.
Since 2.8 (remove from 2.13 or later)
|
static EnumResolver |
EnumResolver.constructUsingToString(Class<Enum<?>> enumCls,
AnnotationIntrospector ai)
Deprecated.
Since 2.12
|
static EnumResolver |
EnumResolver.constructUsingToString(DeserializationConfig config,
Class<?> enumCls)
Factory method for constructing resolver that maps from Enum.toString() into
Enum value
|
Copyright © 2008–2021 FasterXML. All rights reserved.