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(Class<E> enumClass,
KeyDeserializer<E> keyDeserializer,
JsonDeserializer<V> valueDeserializer) |
protected EnumMap<E,V> |
newMap()
Instantiates a new map for deserialization process.
|
doDeserialize, setBackReferencedeserializepublic static <E extends Enum<E>,V> EnumMapJsonDeserializer<E,V> newInstance(Class<E> enumClass, KeyDeserializer<E> keyDeserializer, JsonDeserializer<V> valueDeserializer)
E - Type of the enum keys inside the EnumMapV - Type of the values inside the EnumMapenumClass - Class of the enum keykeyDeserializer - KeyDeserializer used to deserialize the keys.valueDeserializer - JsonDeserializer used to deserialize the values.EnumMapJsonDeserializerCopyright © 2013. All Rights Reserved.