E - Type of the enumeration inside the EnumSetpublic class EnumSetJsonDeserializer<E extends Enum<E>> extends BaseSetJsonDeserializer<EnumSet<E>,E>
JsonDeserializer implementation for EnumSet.deserializer| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isNullValueAllowed()
isNullValueAllowed
|
protected EnumSet<E> |
newCollection()
Instantiates a new collection for deserialization process.
|
static <E extends Enum<E>> |
newInstance(EnumJsonDeserializer<E> deserializer)
newInstance
|
doDeserialize, setBackReferencedeserialize, deserialize, deserializeNullValuepublic static <E extends Enum<E>> EnumSetJsonDeserializer<E> newInstance(EnumJsonDeserializer<E> deserializer)
newInstance
deserializer - EnumJsonDeserializer used to deserialize the enums inside the EnumSet.EnumSetJsonDeserializerprotected EnumSet<E> newCollection()
newCollection in class BaseCollectionJsonDeserializer<EnumSet<E extends Enum<E>>,E extends Enum<E>>protected boolean isNullValueAllowed()
isNullValueAllowed
isNullValueAllowed in class BaseCollectionJsonDeserializer<EnumSet<E extends Enum<E>>,E extends Enum<E>>Copyright © 2020. All rights reserved.