| 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.constructEnumNamingStrategyResolver(DeserializationConfig config,
AnnotatedClass annotatedClass)
Factory method used to resolve an instance of
CompactStringObjectMap
with EnumNamingStrategy applied for the target class. |
protected EnumResolver |
BasicDeserializerFactory.constructEnumNamingStrategyResolver(DeserializationConfig config,
Class<?> enumClass,
AnnotatedClass annotatedClass)
Deprecated.
Since 2.16: use
BasicDeserializerFactory.constructEnumNamingStrategyResolver(DeserializationConfig, AnnotatedClass) instead. |
protected EnumResolver |
BasicDeserializerFactory.constructEnumResolver(Class<?> enumClass,
DeserializationConfig config,
BeanDescription beanDesc) |
| Modifier and Type | Method and Description |
|---|---|
static KeyDeserializer |
StdKeyDeserializers.constructEnumKeyDeserializer(EnumResolver enumResolver) |
static KeyDeserializer |
StdKeyDeserializers.constructEnumKeyDeserializer(EnumResolver enumResolver,
AnnotatedMethod factory) |
static KeyDeserializer |
StdKeyDeserializers.constructEnumKeyDeserializer(EnumResolver enumResolver,
AnnotatedMethod factory,
EnumResolver enumNamingResolver,
EnumResolver byToStringResolver,
EnumResolver byIndexResolver) |
static KeyDeserializer |
StdKeyDeserializers.constructEnumKeyDeserializer(EnumResolver enumRes,
EnumResolver byEnumNamingResolver,
EnumResolver byToStringResolver,
EnumResolver byIndexResolver) |
| Constructor and Description |
|---|
EnumDeserializer(EnumResolver byNameResolver)
Deprecated.
Since 2.9
|
EnumDeserializer(EnumResolver byNameResolver,
Boolean caseInsensitive)
Deprecated.
since 2.16
|
EnumDeserializer(EnumResolver byNameResolver,
boolean caseInsensitive,
EnumResolver byEnumNamingResolver)
Deprecated.
since 2.16
|
EnumDeserializer(EnumResolver byNameResolver,
boolean caseInsensitive,
EnumResolver byEnumNamingResolver,
EnumResolver toStringResolver) |
| Modifier and Type | Method and Description |
|---|---|
static EnumResolver |
EnumResolver.constructFor(DeserializationConfig config,
AnnotatedClass annotatedClass)
Factory method for constructing an
EnumResolver based on the given DeserializationConfig and
AnnotatedClass of the enum to be resolved. |
static EnumResolver |
EnumResolver.constructFor(DeserializationConfig config,
Class<?> enumCls0)
Deprecated.
Since 2.16 use
constructFor(DeserializationConfig, AnnotatedClass) instead |
static EnumResolver |
EnumResolver.constructUsingEnumNamingStrategy(DeserializationConfig config,
AnnotatedClass annotatedClass,
EnumNamingStrategy enumNamingStrategy)
Factory method for constructing an
EnumResolver with EnumNamingStrategy applied. |
static EnumResolver |
EnumResolver.constructUsingEnumNamingStrategy(DeserializationConfig config,
Class<?> enumCls0,
EnumNamingStrategy enumNamingStrategy)
Deprecated.
|
static EnumResolver |
EnumResolver.constructUsingIndex(DeserializationConfig config,
AnnotatedClass annotatedClass)
Factory method for constructing resolver that maps from index of Enum.values() into
Enum value.
|
static EnumResolver |
EnumResolver.constructUsingIndex(DeserializationConfig config,
Class<Enum<?>> enumCls0)
Deprecated.
Since 2.16. Use
constructUsingIndex(DeserializationConfig, AnnotatedClass) instead. |
static EnumResolver |
EnumResolver.constructUsingMethod(DeserializationConfig config,
AnnotatedClass annotatedClass,
AnnotatedMember accessor)
Method used when actual String serialization is indicated using @JsonValue
on a method in Enum class.
|
static EnumResolver |
EnumResolver.constructUsingMethod(DeserializationConfig config,
Class<?> enumCls0,
AnnotatedMember accessor)
Deprecated.
Since 2.16.
Use
constructUsingMethod(DeserializationConfig, AnnotatedClass, AnnotatedMember) instead. |
static EnumResolver |
EnumResolver.constructUsingToString(DeserializationConfig config,
AnnotatedClass annotatedClass)
Factory method for constructing resolver that maps from Enum.toString() into
Enum value
|
static EnumResolver |
EnumResolver.constructUsingToString(DeserializationConfig config,
Class<?> enumCls0)
Deprecated.
Since 2.16 use
constructUsingToString(DeserializationConfig, AnnotatedClass) instead |
Copyright © 2008–2025 FasterXML. All rights reserved.