Class EnumSerializer
java.lang.Object
org.eclipse.yasson.internal.serializer.types.TypeSerializer<Enum<?>>
org.eclipse.yasson.internal.serializer.types.EnumSerializer
- All Implemented Interfaces:
ModelSerializer
Serializer of the
Enum types.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidserializeKey(Enum<?> key, jakarta.json.stream.JsonGenerator generator, SerializationContextImpl context) (package private) voidserializeValue(Enum<?> value, jakarta.json.stream.JsonGenerator generator, SerializationContextImpl context) Methods inherited from class TypeSerializer
serialize
-
Constructor Details
-
EnumSerializer
EnumSerializer(TypeSerializerBuilder serializerBuilder)
-
-
Method Details
-
serializeValue
void serializeValue(Enum<?> value, jakarta.json.stream.JsonGenerator generator, SerializationContextImpl context) - Specified by:
serializeValuein classTypeSerializer<Enum<?>>
-
serializeKey
void serializeKey(Enum<?> key, jakarta.json.stream.JsonGenerator generator, SerializationContextImpl context) - Overrides:
serializeKeyin classTypeSerializer<Enum<?>>
-