## Uses of Interface
com.fasterxml.jackson.databind.EnumNamingStrategy

Packages that use EnumNamingStrategy
com.fasterxml.jackson.databind: Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (`JsonNode`), as well as writing Java Objects and trees as JSON.
com.fasterxml.jackson.databind.introspect: Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.
com.fasterxml.jackson.databind.util: Utility classes for Mapper package.

### Uses of EnumNamingStrategy in com.fasterxml.jackson.databind

Classes in com.fasterxml.jackson.databind that implement EnumNamingStrategy
`static class` `EnumNamingStrategies.CamelCaseStrategy` An implementation of `EnumNamingStrategy` that converts enum names in the typical upper snake case format to camel case format.

### Uses of EnumNamingStrategy in com.fasterxml.jackson.databind.introspect

Methods in com.fasterxml.jackson.databind.introspect that return EnumNamingStrategy
`static EnumNamingStrategy` EnumNamingStrategyFactory.`createEnumNamingStrategyInstance(Object namingDef, boolean canOverrideAccessModifiers)` Factory method for creating an instance of `EnumNamingStrategy` from a provided `namingDef`.

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

Methods in com.fasterxml.jackson.databind.util with parameters of type EnumNamingStrategy
`static EnumValues` EnumValues.`constructUsingEnumNaming(MapperConfig<?> config, Class<Enum<?>> enumClass, EnumNamingStrategy namingStrategy)` Returns String serializations of Enum name using an instance of `EnumNamingStrategy`.
`static EnumResolver` EnumResolver.`constructUsingEnumNamingStrategy(DeserializationConfig config, Class<?> enumCls, EnumNamingStrategy enumNamingStrategy)` Factory method for constructing resolver that maps the name of enums converted to external property names into Enum value using an implementation of `EnumNamingStrategy`.