Uses of Class
com.fasterxml.jackson.databind.util.EnumResolver
Packages that use EnumResolver
Package
Description
Contains implementation classes of deserialization part of
data binding.
Contains public standard implementations of abstraction that
Jackson uses.
Utility classes for Mapper package.
-
Uses of EnumResolver in com.fasterxml.jackson.databind.deser
Methods in com.fasterxml.jackson.databind.deser that return EnumResolverModifier and TypeMethodDescriptionprotected EnumResolverBasicDeserializerFactory.constructEnumNamingStrategyResolver(DeserializationConfig config, AnnotatedClass annotatedClass) Factory method used to resolve an instance ofCompactStringObjectMapwithEnumNamingStrategyapplied for the target class.protected EnumResolverBasicDeserializerFactory.constructEnumNamingStrategyResolver(DeserializationConfig config, Class<?> enumClass, AnnotatedClass annotatedClass) Deprecated.protected EnumResolverBasicDeserializerFactory.constructEnumResolver(Class<?> enumClass, DeserializationConfig config, BeanDescription beanDesc) -
Uses of EnumResolver in com.fasterxml.jackson.databind.deser.std
Fields in com.fasterxml.jackson.databind.deser.std declared as EnumResolverModifier and TypeFieldDescriptionprotected final EnumResolverStdKeyDeserializer.EnumKD._byEnumNamingResolverLook up map with key asEnum.name()converted byEnumNamingStrategy.convertEnumToExternalName(String)and value as Enums.protected EnumResolverStdKeyDeserializer.EnumKD._byIndexResolverLazily constructed alternative in case there is need to parse using enum index method as the source.protected final EnumResolverStdKeyDeserializer.EnumKD._byNameResolverprotected EnumResolverStdKeyDeserializer.EnumKD._byToStringResolverLazily constructed alternative in case there is need to use 'toString()' method as the source.Methods in com.fasterxml.jackson.databind.deser.std that return EnumResolverModifier and TypeMethodDescriptionprivate EnumResolverStdKeyDeserializer.EnumKD._getIndexResolver(DeserializationContext ctxt) Deprecated.Since 2.16private EnumResolverStdKeyDeserializer.EnumKD._getToStringResolver(DeserializationContext ctxt) Deprecated.Since 2.16protected EnumResolverStdKeyDeserializer.EnumKD._resolveCurrentResolver(DeserializationContext ctxt) Methods in com.fasterxml.jackson.databind.deser.std with parameters of type EnumResolverModifier and TypeMethodDescriptionstatic KeyDeserializerStdKeyDeserializers.constructEnumKeyDeserializer(EnumResolver enumResolver) static KeyDeserializerStdKeyDeserializers.constructEnumKeyDeserializer(EnumResolver enumResolver, AnnotatedMethod factory) static KeyDeserializerStdKeyDeserializers.constructEnumKeyDeserializer(EnumResolver enumResolver, AnnotatedMethod factory, EnumResolver enumNamingResolver, EnumResolver byToStringResolver, EnumResolver byIndexResolver) static KeyDeserializerStdKeyDeserializers.constructEnumKeyDeserializer(EnumResolver enumRes, EnumResolver byEnumNamingResolver, EnumResolver byToStringResolver, EnumResolver byIndexResolver) Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type EnumResolverModifierConstructorDescriptionEnumDeserializer(EnumResolver byNameResolver) Deprecated.Since 2.9EnumDeserializer(EnumResolver byNameResolver, boolean caseInsensitive, EnumResolver byEnumNamingResolver) Deprecated.since 2.16EnumDeserializer(EnumResolver byNameResolver, boolean caseInsensitive, EnumResolver byEnumNamingResolver, EnumResolver toStringResolver) EnumDeserializer(EnumResolver byNameResolver, Boolean caseInsensitive) Deprecated.since 2.16protectedEnumKD(EnumResolver er, AnnotatedMethod factory) protectedEnumKD(EnumResolver er, AnnotatedMethod factory, EnumResolver byEnumNamingResolver, EnumResolver byToStringResolver, EnumResolver byIndexResolver) -
Uses of EnumResolver in com.fasterxml.jackson.databind.util
Methods in com.fasterxml.jackson.databind.util that return EnumResolverModifier and TypeMethodDescriptionstatic EnumResolverEnumResolver.constructFor(DeserializationConfig config, AnnotatedClass annotatedClass) Factory method for constructing anEnumResolverbased on the givenDeserializationConfigandAnnotatedClassof the enum to be resolved.static EnumResolverEnumResolver.constructFor(DeserializationConfig config, Class<?> enumCls0) Deprecated.Since 2.16 useconstructFor(DeserializationConfig, AnnotatedClass)insteadstatic EnumResolverEnumResolver.constructUsingEnumNamingStrategy(DeserializationConfig config, AnnotatedClass annotatedClass, EnumNamingStrategy enumNamingStrategy) Factory method for constructing anEnumResolverwithEnumNamingStrategyapplied.static EnumResolverEnumResolver.constructUsingEnumNamingStrategy(DeserializationConfig config, Class<?> enumCls0, EnumNamingStrategy enumNamingStrategy) Deprecated.Since 2.16.static EnumResolverEnumResolver.constructUsingIndex(DeserializationConfig config, AnnotatedClass annotatedClass) Factory method for constructing resolver that maps from index of Enum.values() into Enum value.static EnumResolverEnumResolver.constructUsingIndex(DeserializationConfig config, Class<Enum<?>> enumCls0) Deprecated.Since 2.16.static EnumResolverEnumResolver.constructUsingMethod(DeserializationConfig config, AnnotatedClass annotatedClass, AnnotatedMember accessor) Method used when actual String serialization is indicated using @JsonValue on a method in Enum class.static EnumResolverEnumResolver.constructUsingMethod(DeserializationConfig config, Class<?> enumCls0, AnnotatedMember accessor) Deprecated.Since 2.16.static EnumResolverEnumResolver.constructUsingToString(DeserializationConfig config, AnnotatedClass annotatedClass) Factory method for constructing resolver that maps from Enum.toString() into Enum valuestatic EnumResolverEnumResolver.constructUsingToString(DeserializationConfig config, Class<?> enumCls0) Deprecated.Since 2.16 useconstructUsingToString(DeserializationConfig, AnnotatedClass)instead
BasicDeserializerFactory.constructEnumNamingStrategyResolver(DeserializationConfig, AnnotatedClass)instead.