public final class EnumKeySerializer<E extends java.lang.Enum<E>> extends KeySerializer<E>
KeySerializer implementation for Enum.| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
doSerialize(E value,
JsonSerializationContext ctx)
Serializes a non-null object into a
String to use as map's key. |
static <S extends EnumKeySerializer<?>> |
getInstance() |
boolean |
mustBeEscaped(JsonSerializationContext ctx) |
serializepublic static <S extends EnumKeySerializer<?>> S getInstance()
EnumKeySerializerpublic boolean mustBeEscaped(JsonSerializationContext ctx)
mustBeEscaped in class KeySerializer<E extends java.lang.Enum<E>>ctx - Context for the full serialization processprotected java.lang.String doSerialize(@Nonnull
E value,
JsonSerializationContext ctx)
KeySerializerString to use as map's key.doSerialize in class KeySerializer<E extends java.lang.Enum<E>>value - Object to serializectx - Context for the full serialization processCopyright © 2015. All Rights Reserved.