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 EnumValuesEnumSerializer. _valuesThis map contains pre-resolved values (since there are ways to customize actual String constants to use) to use as serializations.protected EnumValuesStdKeySerializers.EnumKeySerializer. _valuesprotected EnumValuesEnumSerializer. _valuesByEnumNamingMap with key as converted property class defined implementation ofEnumNamingStrategyand with value as Enum names collected usingEnum.name().protected EnumValuesStdKeySerializers.EnumKeySerializer. _valuesByEnumNamingMap with key as converted property class defined implementation ofEnumNamingStrategyand with value as Enum names collected usingEnum.name().protected 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 EnumValues Modifier and Type Method Description protected static EnumValuesEnumSerializer. constructEnumNamingStrategyValues(SerializationConfig config, java.lang.Class<java.lang.Enum<?>> enumClass, AnnotatedClass annotatedClass)Factory method used to resolve an instance ofEnumValueswithEnumNamingStrategyapplied for the target class.EnumValuesEnumSerializer. getEnumValues()Methods in com.fasterxml.jackson.databind.ser.std with parameters of type EnumValues Modifier and Type Method Description static StdKeySerializers.EnumKeySerializerStdKeySerializers.EnumKeySerializer. construct(java.lang.Class<?> enumType, EnumValues enumValues)static StdKeySerializers.EnumKeySerializerStdKeySerializers.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 EnumValuesEnumValues. construct(MapperConfig<?> config, java.lang.Class<java.lang.Enum<?>> enumClass, java.util.List<java.lang.String> externalValues)static 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(java.lang.Class<java.lang.Enum<?>> enumClass, com.fasterxml.jackson.core.SerializableString[] externalValues)static EnumValuesEnumValues. constructFromName(MapperConfig<?> config, AnnotatedClass annotatedClass)static EnumValuesEnumValues. constructFromName(MapperConfig<?> config, java.lang.Class<java.lang.Enum<?>> enumClass)Deprecated.Since 2.16, useconstructFromName(MapperConfig, AnnotatedClass)instead.static EnumValuesEnumValues. constructFromToString(MapperConfig<?> config, AnnotatedClass annotatedClass)static EnumValuesEnumValues. constructFromToString(MapperConfig<?> config, java.lang.Class<java.lang.Enum<?>> enumClass)Deprecated.since 2.16; useconstructFromToString(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, java.lang.Class<java.lang.Enum<?>> enumClass, EnumNamingStrategy namingStrategy)Deprecated.Since 2.16; useconstructUsingEnumNamingStrategy(MapperConfig, AnnotatedClass, EnumNamingStrategy)instead.
-