## Uses of Class
com.fasterxml.jackson.databind.util.EnumResolver

Packages that use EnumResolver
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.

### Uses of EnumResolver in com.fasterxml.jackson.databind.deser

Methods in com.fasterxml.jackson.databind.deser that return EnumResolver
`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)`

### Uses of EnumResolver in com.fasterxml.jackson.databind.deser.std

Methods in com.fasterxml.jackson.databind.deser.std with parameters of type EnumResolver
`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)`

Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type EnumResolver
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)`

### Uses of EnumResolver in com.fasterxml.jackson.databind.util

Methods in com.fasterxml.jackson.databind.util that return EnumResolver
`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. Since 2.16. Use `constructUsingEnumNamingStrategy(DeserializationConfig, AnnotatedClass, EnumNamingStrategy)`.
`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