Uses of Class
com.fasterxml.jackson.databind.util.EnumValues
-
Packages that use EnumValues Package Description 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 Modifier and Type Field Description 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 ofEnumNamingStrategy
and with value as Enum names collected usingEnum.name()
.protected EnumValues
StdKeySerializers.EnumKeySerializer. _valuesByEnumNaming
Map with key as converted property class defined implementation ofEnumNamingStrategy
and with value as Enum names collected usingEnum.name()
.protected EnumValues
EnumSerializer. _valuesByToString
Map that contains pre-resolved values forEnum.toString()
to use for serialization, while respectingJsonProperty
andEnumFeature.WRITE_ENUMS_TO_LOWERCASE
.Methods in com.fasterxml.jackson.databind.ser.std that return EnumValues Modifier and Type Method Description protected static EnumValues
EnumSerializer. constructEnumNamingStrategyValues(SerializationConfig config, java.lang.Class<java.lang.Enum<?>> enumClass, AnnotatedClass annotatedClass)
Factory method used to resolve an instance ofEnumValues
withEnumNamingStrategy
applied for the target class.EnumValues
EnumSerializer. getEnumValues()
Methods in com.fasterxml.jackson.databind.ser.std with parameters of type EnumValues Modifier and Type Method Description static StdKeySerializers.EnumKeySerializer
StdKeySerializers.EnumKeySerializer. construct(java.lang.Class<?> enumType, EnumValues enumValues)
static StdKeySerializers.EnumKeySerializer
StdKeySerializers.EnumKeySerializer. construct(java.lang.Class<?> enumType, EnumValues enumValues, EnumValues valuesByEnumNaming)
Constructors in com.fasterxml.jackson.databind.ser.std with parameters of type EnumValues Constructor Description EnumKeySerializer(java.lang.Class<?> enumType, EnumValues values)
EnumKeySerializer(java.lang.Class<?> enumType, EnumValues values, EnumValues valuesByEnumNaming)
EnumSerializer(EnumValues v, java.lang.Boolean serializeAsIndex)
Deprecated.Since 2.16EnumSerializer(EnumValues v, java.lang.Boolean serializeAsIndex, EnumValues valuesByEnumNaming)
Deprecated.Since 2.16EnumSerializer(EnumValues v, java.lang.Boolean serializeAsIndex, EnumValues valuesByEnumNaming, EnumValues valuesByToString)
-
Uses of EnumValues in com.fasterxml.jackson.databind.util
Methods in com.fasterxml.jackson.databind.util that return EnumValues Modifier and Type Method Description static EnumValues
EnumValues. construct(MapperConfig<?> config, java.lang.Class<java.lang.Enum<?>> enumClass, java.util.List<java.lang.String> externalValues)
static EnumValues
EnumValues. construct(SerializationConfig config, AnnotatedClass annotatedClass)
NOTE: do NOT call this if configuration may change, and choice between toString() and name() might change dynamically.static EnumValues
EnumValues. construct(java.lang.Class<java.lang.Enum<?>> enumClass, com.fasterxml.jackson.core.SerializableString[] externalValues)
static EnumValues
EnumValues. constructFromName(MapperConfig<?> config, AnnotatedClass annotatedClass)
static EnumValues
EnumValues. constructFromName(MapperConfig<?> config, java.lang.Class<java.lang.Enum<?>> enumClass)
Deprecated.Since 2.16, useconstructFromName(MapperConfig, AnnotatedClass)
instead.static EnumValues
EnumValues. constructFromToString(MapperConfig<?> config, AnnotatedClass annotatedClass)
static EnumValues
EnumValues. constructFromToString(MapperConfig<?> config, java.lang.Class<java.lang.Enum<?>> enumClass)
Deprecated.since 2.16; useconstructFromToString(MapperConfig, AnnotatedClass)
insteadstatic EnumValues
EnumValues. constructUsingEnumNamingStrategy(MapperConfig<?> config, AnnotatedClass annotatedClass, EnumNamingStrategy namingStrategy)
Returns String serializations of Enum name using an instance ofEnumNamingStrategy
.static EnumValues
EnumValues. constructUsingEnumNamingStrategy(MapperConfig<?> config, java.lang.Class<java.lang.Enum<?>> enumClass, EnumNamingStrategy namingStrategy)
Deprecated.Since 2.16; useconstructUsingEnumNamingStrategy(MapperConfig, AnnotatedClass, EnumNamingStrategy)
instead.
-