Class AbstractSequentialListJsonDeserializer<T>
java.lang.Object
org.dominokit.jacksonapt.JsonDeserializer<I>
org.dominokit.jacksonapt.deser.collection.BaseIterableJsonDeserializer<C,T>
org.dominokit.jacksonapt.deser.collection.BaseCollectionJsonDeserializer<L,T>
org.dominokit.jacksonapt.deser.collection.BaseListJsonDeserializer<java.util.AbstractSequentialList<T>,T>
org.dominokit.jacksonapt.deser.collection.AbstractSequentialListJsonDeserializer<T>
- Type Parameters:
T- Type of the elements inside theAbstractSequentialList
public class AbstractSequentialListJsonDeserializer<T> extends BaseListJsonDeserializer<java.util.AbstractSequentialList<T>,T>
Default
JsonDeserializer implementation for AbstractSequentialList. The deserialization process returns a LinkedList.- Version:
- $Id: $Id
- Author:
- Nicolas Morel
-
Field Summary
Fields inherited from class org.dominokit.jacksonapt.deser.collection.BaseIterableJsonDeserializer
deserializer -
Method Summary
Modifier and Type Method Description protected java.util.AbstractSequentialList<T>newCollection()Instantiates a new collection for deserialization process.static <T> AbstractSequentialListJsonDeserializer<T>newInstance(JsonDeserializer<T> deserializer)newInstance.Methods inherited from class org.dominokit.jacksonapt.deser.collection.BaseCollectionJsonDeserializer
doDeserialize, isNullValueAllowed, setBackReferenceMethods inherited from class org.dominokit.jacksonapt.JsonDeserializer
deserialize, deserialize, deserializeNullValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
newInstance
public static <T> AbstractSequentialListJsonDeserializer<T> newInstance(JsonDeserializer<T> deserializer)newInstance.
- Type Parameters:
T- Type of the elements inside theAbstractSequentialList- Parameters:
deserializer-JsonDeserializerused to deserialize the objects inside theAbstractSequentialList.- Returns:
- a new instance of
AbstractSequentialListJsonDeserializer
-
newCollection
Instantiates a new collection for deserialization process.- Specified by:
newCollectionin classBaseCollectionJsonDeserializer<java.util.AbstractSequentialList<T>,T>- Returns:
- the new collection
-