Enums,
to match to/from external representations.
| Modifier and Type | Field and Description |
|---|---|
| private transient EnumMap | |
| private final Class | |
| private final SerializableString[] | |
| private final Enum | |
| private static final long |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| protected static Class | |
| protected static Enum | _enumConstants(Class<?> enumCls)
Helper method slightly different from |
| protected static String | |
| public static EnumValues | construct(SerializationConfig config, AnnotatedClass annotatedClass)
Note do NOT call this if configuration may change, and choice between toString() and name() might change dynamically. |
| public static EnumValues | |
| public static EnumValues | |
| public static EnumValues | constructFromName(MapperConfig<?> config, Class<Enum<?>> enumClass)
Deprecated
Since 2.16, use
constructFromName(MapperConfig, AnnotatedClass) instead.
|
| public static EnumValues | |
| public static EnumValues | |
| public static EnumValues | constructFromToString(MapperConfig<?> config, Class<Enum<?>> enumClass)
Deprecated
since 2.16; use
constructFromToString(MapperConfig, AnnotatedClass) instead
|
| public static EnumValues | constructUsingEnumNamingStrategy(MapperConfig<?> config, AnnotatedClass annotatedClass, EnumNamingStrategy namingStrategy)
Returns String serializations of Enum name using an instance of |
| public static EnumValues | constructUsingEnumNamingStrategy(MapperConfig<?> config, Class<Enum<?>> enumClass, EnumNamingStrategy namingStrategy)
Deprecated
Since 2.16; use
constructUsingEnumNamingStrategy(MapperConfig, AnnotatedClass, EnumNamingStrategy) instead.
Returns String serializations of Enum name using an instance of |
| public List | |
| public Class | |
| public EnumMap | |
| public SerializableString | |
| public Collection |
| _asMap | back to summary |
|---|---|
| private transient EnumMap<?, SerializableString> _asMap | |
| _enumClass | back to summary |
|---|---|
| private final Class<Enum<?>> _enumClass | |
| _textual | back to summary |
|---|---|
| private final SerializableString[] _textual | |
| _values | back to summary |
|---|---|
| private final Enum<?>[] _values | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| EnumValues | back to summary |
|---|---|
| private EnumValues(Class<Enum<?>> enumClass, SerializableString[] textual) | |
| _enumClass | back to summary |
|---|---|
protected static Class
| |
| _enumConstants | back to summary |
|---|---|
| protected static Enum Helper method slightly different from | |
| _findNameToUse | back to summary |
|---|---|
| protected static String _findNameToUse(String explicitName, String otherName, boolean toLowerCase) | |
| construct | back to summary |
|---|---|
| public static EnumValues construct(SerializationConfig config, AnnotatedClass annotatedClass) Note do NOT call this if configuration may change, and choice between toString() and name() might change dynamically.
| |
| construct | back to summary |
|---|---|
public static EnumValues construct(MapperConfig<?> config, Class<Enum<?>> enumClass, List<String> externalValues)
| |
| construct | back to summary |
|---|---|
public static EnumValues construct(Class<Enum<?>> enumClass, SerializableString[] externalValues)
| |
| constructFromName | back to summary |
|---|---|
| public static EnumValues constructFromName(MapperConfig<?> config, Class<Enum<?>> enumClass)
Deprecated Since 2.16, use
| |
| constructFromName | back to summary |
|---|---|
public static EnumValues constructFromName(MapperConfig<?> config, AnnotatedClass annotatedClass)
| |
| constructFromToString | back to summary |
|---|---|
public static EnumValues constructFromToString(MapperConfig<?> config, AnnotatedClass annotatedClass)
| |
| constructFromToString | back to summary |
|---|---|
| public static EnumValues constructFromToString(MapperConfig<?> config, Class<Enum<?>> enumClass)
Deprecated since 2.16; use
| |
| constructUsingEnumNamingStrategy | back to summary |
|---|---|
| public static EnumValues constructUsingEnumNamingStrategy(MapperConfig<?> config, AnnotatedClass annotatedClass, EnumNamingStrategy namingStrategy) Returns String serializations of Enum name using an instance of
The output
| |
| constructUsingEnumNamingStrategy | back to summary |
|---|---|
| public static EnumValues constructUsingEnumNamingStrategy(MapperConfig<?> config, Class<Enum<?>> enumClass, EnumNamingStrategy namingStrategy)
Deprecated Since 2.16; use Returns String serializations of Enum name using an instance of
| |
| enums | back to summary |
|---|---|
| public List Convenience accessor for getting raw Enum instances.
| |
| getEnumClass | back to summary |
|---|---|
public Class
| |
| internalMap | back to summary |
|---|---|
| public EnumMap Method used for serialization and introspection by core Jackson code.
| |
| serializedValueFor | back to summary |
|---|---|
| public SerializableString serializedValueFor(Enum<?> key) | |
| values | back to summary |
|---|---|
| public Collection | |