Class EnumValuesToWrite
java.lang.Object
tools.jackson.databind.util.EnumValuesToWrite
- Since:
- 3.0.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AnnotatedClassprivate final Enum<?>[]private tools.jackson.core.SerializableString[]private tools.jackson.core.SerializableString[]private final EnumNamingStrategyprivate tools.jackson.core.SerializableString[]private tools.jackson.core.SerializableString[]private final tools.jackson.core.SerializableString[] -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateEnumValuesToWrite(AnnotatedClass annotatedClass, EnumNamingStrategy enumNamingStrategy, Enum<?>[] enumConstants, tools.jackson.core.SerializableString[] explicitNames) -
Method Summary
Modifier and TypeMethodDescriptionprivate tools.jackson.core.SerializableString[]_fetch(MapperConfig<?> config, Function<Enum<?>, String> accessor, boolean lowerCase) private String_nameWithStrategy(MapperConfig<?> config, Enum<?> en) private String_toStringWithStrategy(MapperConfig<?> config, Enum<?> en) tools.jackson.core.SerializableString[]allEnumValuesFromName(MapperConfig<?> config) tools.jackson.core.SerializableString[]allEnumValuesFromToString(MapperConfig<?> config) static EnumValuesToWriteconstruct(MapperConfig<?> config, AnnotatedClass annotatedClass, EnumNamingStrategy enumNamingStrategy, Enum<?>[] enumConstants, String[] explicitNames0) enums()tools.jackson.core.SerializableStringenumValueFromName(MapperConfig<?> config, Enum<?> en) tools.jackson.core.SerializableStringenumValueFromToString(MapperConfig<?> config, Enum<?> en)
-
Field Details
-
_annotatedClass
-
_enumNamingStrategy
-
_enumConstants
-
_explicitNames
private final tools.jackson.core.SerializableString[] _explicitNames -
_enumNames
private volatile tools.jackson.core.SerializableString[] _enumNames -
_enumNamesLC
private volatile tools.jackson.core.SerializableString[] _enumNamesLC -
_enumToStrings
private volatile tools.jackson.core.SerializableString[] _enumToStrings -
_enumToStringsLC
private volatile tools.jackson.core.SerializableString[] _enumToStringsLC
-
-
Constructor Details
-
EnumValuesToWrite
private EnumValuesToWrite(AnnotatedClass annotatedClass, EnumNamingStrategy enumNamingStrategy, Enum<?>[] enumConstants, tools.jackson.core.SerializableString[] explicitNames)
-
-
Method Details
-
construct
public static EnumValuesToWrite construct(MapperConfig<?> config, AnnotatedClass annotatedClass, EnumNamingStrategy enumNamingStrategy, Enum<?>[] enumConstants, String[] explicitNames0) -
enumClass
-
enums
-
enumValueFromName
-
allEnumValuesFromName
-
enumValueFromToString
public tools.jackson.core.SerializableString enumValueFromToString(MapperConfig<?> config, Enum<?> en) -
allEnumValuesFromToString
-
_nameWithStrategy
-
_toStringWithStrategy
-
_fetch
private tools.jackson.core.SerializableString[] _fetch(MapperConfig<?> config, Function<Enum<?>, String> accessor, boolean lowerCase)
-