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 EnumValuesEnumSerializer._valuesThis map contains pre-resolved values (since there are ways to customize actual String constants to use) to use as serializations.protected final EnumValuesJDKKeySerializers.EnumKeySerializer._valuesprotected final EnumValuesEnumSerializer._valuesByEnumNamingMap with key as converted property class defined implementation ofEnumNamingStrategyand with value as Enum names collected usingEnum.name().protected final EnumValuesJDKKeySerializers.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 tools.jackson.databind.ser.jdk 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 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 EnumValuesModifierConstructorDescriptionprotectedEnumKeySerializer(Class<?> enumType, EnumValues values) Deprecated.protectedEnumKeySerializer(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 EnumValuesEnumValues.construct(Class<Enum<?>> enumClass, SerializableString[] externalValues) static EnumValuesstatic EnumValuesEnumValues.construct(SerializationConfig config, AnnotatedClass enumClass) NOTE: do NOT call this if configuration may change, and choice between toString() and name() might change dynamically.static EnumValuesEnumValues.constructFromName(MapperConfig<?> config, AnnotatedClass annotatedClass) static EnumValuesEnumValues.constructFromToString(MapperConfig<?> config, AnnotatedClass annotatedClass) static EnumValuesEnumValues.constructUsingEnumNamingStrategy(MapperConfig<?> config, AnnotatedClass annotatedClass, EnumNamingStrategy namingStrategy) Returns String serializations of Enum name using an instance ofEnumNamingStrategy.