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() |
protected EnumSet<E> |
newCollection()
Instantiates a new collection for deserialization process.
|
static <E extends Enum<E>> |
newInstance(Class<E> enumClass,
JsonDeserializer<E> deserializer) |
doDeserialize, setBackReferencedeserializepublic static <E extends Enum<E>> EnumSetJsonDeserializer<E> newInstance(Class<E> enumClass, JsonDeserializer<E> deserializer)
E - Type of the enumeration inside the EnumSetenumClass - class of the enumerationdeserializer - JsonDeserializer used to deserialize the objects inside the EnumSet.EnumSetJsonDeserializerprotected EnumSet<E> newCollection()
BaseCollectionJsonDeserializernewCollection in class BaseCollectionJsonDeserializer<EnumSet<E extends Enum<E>>,E extends Enum<E>>protected boolean isNullValueAllowed()
isNullValueAllowed in class BaseCollectionJsonDeserializer<EnumSet<E extends Enum<E>>,E extends Enum<E>>Copyright © 2013. All Rights Reserved.