E - Type of the enumpublic class EnumJsonDeserializer<E extends Enum<E>> extends JsonDeserializer<E>
JsonDeserializer implementation for Enum.| Modifier | Constructor and Description |
|---|---|
protected |
EnumJsonDeserializer(Class<E> enumClass) |
| Modifier and Type | Method and Description |
|---|---|
E |
doDeserialize(JsonReader reader,
JsonDeserializationContext ctx,
JsonDeserializerParameters params)
Deserializes a non-null JSON input into an object.
|
Class<E> |
getEnumClass() |
static <E extends Enum<E>> |
newInstance(Class<E> enumClass) |
deserialize, deserialize, deserializeNullValue, setBackReferencepublic static <E extends Enum<E>> EnumJsonDeserializer<E> newInstance(Class<E> enumClass)
E - Type of the enumenumClass - class of the enumerationEnumJsonDeserializerpublic E doDeserialize(JsonReader reader, JsonDeserializationContext ctx, JsonDeserializerParameters params)
JsonDeserializerdoDeserialize in class JsonDeserializer<E extends Enum<E>>reader - JsonReader used to read the JSON inputctx - Context for the full deserialization processparams - Parameters for this deserializationCopyright © 2016. All Rights Reserved.