Uses of Class
com.fasterxml.jackson.databind.util.EnumValues
Packages that use EnumValues
Package
Description
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 EnumValuesModifier and TypeFieldDescriptionprotected final EnumValuesEnumSerializer._valuesThis map contains pre-resolved values (since there are ways to customize actual String constants to use) to use as serializations.protected final EnumValuesStdKeySerializers.EnumKeySerializer._valuesprotected final EnumValuesEnumSerializer._valuesByEnumNamingMap with key as converted property class defined implementation ofEnumNamingStrategyand with value as Enum names collected usingEnum.name().protected final EnumValuesStdKeySerializers.EnumKeySerializer._valuesByEnumNamingMap with key as converted property class defined implementation ofEnumNamingStrategyand with value as Enum names collected usingEnum.name().protected final EnumValuesEnumSerializer._valuesByToStringMap that contains pre-resolved values forEnum.toString()to use for serialization, while respectingJsonPropertyandEnumFeature.WRITE_ENUMS_TO_LOWERCASE.Methods in com.fasterxml.jackson.databind.ser.std that return EnumValuesModifier and TypeMethodDescriptionprotected static EnumValuesEnumSerializer.constructEnumNamingStrategyValues(SerializationConfig config, Class<Enum<?>> enumClass, AnnotatedClass annotatedClass) Factory method used to resolve an instance ofEnumValueswithEnumNamingStrategyapplied for the target class.EnumSerializer.getEnumValues()Methods in com.fasterxml.jackson.databind.ser.std with parameters of type EnumValuesModifier and TypeMethodDescriptionStdKeySerializers.EnumKeySerializer.construct(Class<?> enumType, EnumValues enumValues) StdKeySerializers.EnumKeySerializer.construct(Class<?> enumType, EnumValues enumValues, EnumValues valuesByEnumNaming) Constructors in com.fasterxml.jackson.databind.ser.std with parameters of type EnumValuesModifierConstructorDescriptionprotectedEnumKeySerializer(Class<?> enumType, EnumValues values) protectedEnumKeySerializer(Class<?> enumType, EnumValues values, EnumValues valuesByEnumNaming) EnumSerializer(EnumValues v, Boolean serializeAsIndex) Deprecated.Since 2.16EnumSerializer(EnumValues v, Boolean serializeAsIndex, EnumValues valuesByEnumNaming) Deprecated.Since 2.16EnumSerializer(EnumValues v, Boolean serializeAsIndex, EnumValues valuesByEnumNaming, EnumValues valuesByToString) -
Uses of EnumValues in com.fasterxml.jackson.databind.util
Methods in com.fasterxml.jackson.databind.util that return EnumValuesModifier and TypeMethodDescriptionstatic EnumValuesstatic EnumValuesEnumValues.construct(SerializationConfig config, AnnotatedClass annotatedClass) NOTE: do NOT call this if configuration may change, and choice between toString() and name() might change dynamically.static EnumValuesEnumValues.construct(Class<Enum<?>> enumClass, com.fasterxml.jackson.core.SerializableString[] externalValues) static EnumValuesEnumValues.constructFromName(MapperConfig<?> config, AnnotatedClass annotatedClass) static EnumValuesEnumValues.constructFromName(MapperConfig<?> config, Class<Enum<?>> enumClass) Deprecated.Since 2.16, useEnumValues.constructFromName(MapperConfig, AnnotatedClass)instead.static EnumValuesEnumValues.constructFromToString(MapperConfig<?> config, AnnotatedClass annotatedClass) static EnumValuesEnumValues.constructFromToString(MapperConfig<?> config, Class<Enum<?>> enumClass) Deprecated.since 2.16; useEnumValues.constructFromToString(MapperConfig, AnnotatedClass)insteadstatic EnumValuesEnumValues.constructUsingEnumNamingStrategy(MapperConfig<?> config, AnnotatedClass annotatedClass, EnumNamingStrategy namingStrategy) Returns String serializations of Enum name using an instance ofEnumNamingStrategy.static EnumValuesEnumValues.constructUsingEnumNamingStrategy(MapperConfig<?> config, Class<Enum<?>> enumClass, EnumNamingStrategy namingStrategy) Deprecated.Since 2.16; useEnumValues.constructUsingEnumNamingStrategy(MapperConfig, AnnotatedClass, EnumNamingStrategy)instead.