E - Type of the enum keys inside the EnumMapV - Type of the values inside the EnumMappublic final class EnumMapJsonDeserializer<E extends Enum<E>,V> extends BaseMapJsonDeserializer<EnumMap<E,V>,E,V>
JsonDeserializer implementation for EnumMap.
Cannot be overriden. Use BaseMapJsonDeserializer.
keyDeserializer, valueDeserializer| Modifier and Type | Method and Description |
|---|---|
static <E extends Enum<E>,V> |
newInstance(EnumKeyDeserializer<E> keyDeserializer,
JsonDeserializer<V> valueDeserializer)
newInstance
|
protected EnumMap<E,V> |
newMap()
Instantiates a new map for deserialization process.
|
doDeserialize, setBackReferencedeserialize, deserialize, deserializeNullValuepublic static <E extends Enum<E>,V> EnumMapJsonDeserializer<E,V> newInstance(EnumKeyDeserializer<E> keyDeserializer, JsonDeserializer<V> valueDeserializer)
newInstance
V - Type of the values inside the EnumMapkeyDeserializer - EnumKeyDeserializer used to deserialize the enum keys.valueDeserializer - JsonDeserializer used to deserialize the values.EnumMapJsonDeserializerCopyright © 2020. All rights reserved.