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

Packages that use EnumValues
com.fasterxml.jackson.databind.ser.std
com.fasterxml.jackson.databind.util: Utility classes for Mapper package.

### Uses of EnumValues in com.fasterxml.jackson.databind.ser.std

Fields in com.fasterxml.jackson.databind.ser.std declared as EnumValues
`protected EnumValues` EnumSerializer.`_values` This map contains pre-resolved values (since there are ways to customize actual String constants to use) to use as serializations.
`protected EnumValues` StdKeySerializers.EnumKeySerializer.`_values`
`protected EnumValues` EnumSerializer.`_valuesByEnumNaming` Map with key as converted property class defined implementation of `EnumNamingStrategy` and with value as Enum names collected using `Enum.name()`.
`protected EnumValues` StdKeySerializers.EnumKeySerializer.`_valuesByEnumNaming` Map with key as converted property class defined implementation of `EnumNamingStrategy` and with value as Enum names collected using `Enum.name()`.

Methods in com.fasterxml.jackson.databind.ser.std that return EnumValues
`protected static EnumValues` EnumSerializer.`constructEnumNamingStrategyValues(SerializationConfig config, Class<Enum<?>> enumClass, AnnotatedClass annotatedClass)` Factory method used to resolve an instance of `EnumValues` with `EnumNamingStrategy` applied for the target class.
`EnumValues` EnumSerializer.`getEnumValues()`

Methods in com.fasterxml.jackson.databind.ser.std with parameters of type EnumValues
`static StdKeySerializers.EnumKeySerializer` StdKeySerializers.EnumKeySerializer.`construct(Class<?> enumType, EnumValues enumValues)`
`static StdKeySerializers.EnumKeySerializer` StdKeySerializers.EnumKeySerializer.`construct(Class<?> enumType, EnumValues enumValues, EnumValues valuesByEnumNaming)`

Constructors in com.fasterxml.jackson.databind.ser.std with parameters of type EnumValues
Constructor and Description
`EnumKeySerializer(Class<?> enumType, EnumValues values)`
`EnumKeySerializer(Class<?> enumType, EnumValues values, EnumValues valuesByEnumNaming)`
`EnumSerializer(EnumValues v, Boolean serializeAsIndex)`
`EnumSerializer(EnumValues v, Boolean serializeAsIndex, EnumValues valuesByEnumNaming)`

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

Methods in com.fasterxml.jackson.databind.util that return EnumValues
`static EnumValues` EnumValues.`construct(Class<Enum<?>> enumClass, SerializableString[] externalValues)`
`static EnumValues` EnumValues.`construct(MapperConfig<?> config, Class<Enum<?>> enumClass, List<String> externalValues)`
`static EnumValues` EnumValues.`construct(SerializationConfig config, Class<Enum<?>> enumClass)` NOTE: do NOT call this if configuration may change, and choice between toString() and name() might change dynamically.
`static EnumValues` EnumValues.`constructFromName(MapperConfig<?> config, Class<Enum<?>> enumClass)`
`static EnumValues` EnumValues.`constructFromToString(MapperConfig<?> config, Class<Enum<?>> enumClass)`
`static EnumValues` EnumValues.`constructUsingEnumNaming(MapperConfig<?> config, Class<Enum<?>> enumClass, EnumNamingStrategy namingStrategy)` Returns String serializations of Enum name using an instance of `EnumNamingStrategy`.