## 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.constructEnumResolver(Class<?> enumClass, DeserializationConfig config, AnnotatedMethod jsonValueMethod)`

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

Fields in com.fasterxml.jackson.databind.deser.std declared as EnumResolver
`protected EnumResolver<?>` `EnumDeserializer._resolver`

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)`

Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type EnumResolver
`EnumDeserializer(EnumResolver<?> res)`

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

Methods in com.fasterxml.jackson.databind.util that return EnumResolver

`static

`<ET extends Enum<ET>> EnumResolver<ET>`

`

`EnumResolver.constructFor(Class<ET> 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<ET>)` if static type of enum is not known.

`static

`<ET extends Enum<ET>> EnumResolver<ET>`

`

`EnumResolver.constructUsingMethod(Class<ET> enumCls, Method accessor)`

`static

`<ET extends Enum<ET>> EnumResolver<ET>`

`

`EnumResolver.constructUsingToString(Class<ET> enumCls)`
Factory method for constructing resolver that maps from Enum.toString() into Enum value

Copyright © 2012 FasterXML. All Rights Reserved.