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

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

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

Methods in com.fasterxml.jackson.databind.deser that return EnumResolver
Modifier and Type | Method and Description
--- | ---
`protected EnumResolver` | BasicDeserializerFactory.`constructEnumResolver(Class<?> enumClass, DeserializationConfig config, AnnotatedMethod jsonValueMethod)`

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

Methods in com.fasterxml.jackson.databind.deser.std with parameters of type EnumResolver
Modifier and Type | Method and Description
--- | ---
`static KeyDeserializer` | StdKeyDeserializers.`constructEnumKeyDeserializer(EnumResolver enumResolver)`
`static KeyDeserializer` | StdKeyDeserializers.`constructEnumKeyDeserializer(EnumResolver enumResolver, AnnotatedMethod factory)`

Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type EnumResolver
Constructor and Description
`EnumDeserializer(EnumResolver byNameResolver)`

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

Methods in com.fasterxml.jackson.databind.util that return EnumResolver
Modifier and Type | Method and Description
--- | ---
`static EnumResolver` | EnumResolver.`constructFor(Class<Enum<?>> 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<java.lang.Enum<?>>)` if static type of enum is not known.
`static EnumResolver` | EnumResolver.`constructUsingMethod(Class<Enum<?>> enumCls, Method accessor)`
`static EnumResolver` | EnumResolver.`constructUsingToString(Class<Enum<?>> enumCls)` Factory method for constructing resolver that maps from Enum.toString() into Enum value