Uses of Class
tools.jackson.databind.util.EnumValues
Packages that use EnumValues
Package
Description
Utility classes for Mapper package.
-
Uses of EnumValues in tools.jackson.databind.ser.jdk
Fields in tools.jackson.databind.ser.jdk declared as EnumValuesModifier and TypeFieldDescriptionprotected final 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 final EnumValues
JDKKeySerializers.EnumKeySerializer._values
protected final EnumValues
EnumSerializer._valuesByEnumNaming
Map with key as converted property class defined implementation ofEnumNamingStrategy
and with value as Enum names collected usingEnum.name()
.protected final EnumValues
JDKKeySerializers.EnumKeySerializer._valuesByEnumNaming
Map with key as converted property class defined implementation ofEnumNamingStrategy
and with value as Enum names collected usingEnum.name()
.protected final EnumValues
EnumSerializer._valuesByToString
Map that contains pre-resolved values forEnum.toString()
to use for serialization, while respectingJsonProperty
andEnumFeature.WRITE_ENUMS_TO_LOWERCASE
.Methods in tools.jackson.databind.ser.jdk that return EnumValuesModifier and TypeMethodDescriptionprotected static EnumValues
EnumSerializer.constructEnumNamingStrategyValues
(SerializationConfig config, Class<Enum<?>> enumClass, AnnotatedClass annotatedClass) Factory method used to resolve an instance ofEnumValues
withEnumNamingStrategy
applied for the target class.EnumSerializer.getEnumValues()
Methods in tools.jackson.databind.ser.jdk with parameters of type EnumValuesModifier and TypeMethodDescriptionJDKKeySerializers.EnumKeySerializer.construct
(Class<?> enumType, EnumValues enumValues) JDKKeySerializers.EnumKeySerializer.construct
(Class<?> enumType, EnumValues enumValues, EnumValues valuesByEnumNaming) Constructors in tools.jackson.databind.ser.jdk with parameters of type EnumValuesModifierConstructorDescriptionprotected
EnumKeySerializer
(Class<?> enumType, EnumValues values) Deprecated.protected
EnumKeySerializer
(Class<?> enumType, EnumValues values, EnumValues valuesByEnumNaming) EnumSerializer
(EnumValues v, Boolean serializeAsIndex, EnumValues valuesByEnumNaming, EnumValues valuesByToString) -
Uses of EnumValues in tools.jackson.databind.util
Methods in tools.jackson.databind.util that return EnumValuesModifier and TypeMethodDescriptionstatic EnumValues
EnumValues.construct
(Class<Enum<?>> enumClass, SerializableString[] externalValues) static EnumValues
static EnumValues
EnumValues.construct
(SerializationConfig config, AnnotatedClass 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, AnnotatedClass annotatedClass) static EnumValues
EnumValues.constructFromToString
(MapperConfig<?> config, AnnotatedClass annotatedClass) static EnumValues
EnumValues.constructUsingEnumNamingStrategy
(MapperConfig<?> config, AnnotatedClass annotatedClass, EnumNamingStrategy namingStrategy) Returns String serializations of Enum name using an instance ofEnumNamingStrategy
.