Package yapion.serializing.api
Class SerializerBase<T,K extends YAPIONAnyType>
- java.lang.Object
-
- yapion.serializing.api.SerializerBase<T,K>
-
- Direct Known Subclasses:
SerializerList
,SerializerMap
,SerializerObject
,SerializerQueue
,SerializerSet
public abstract class SerializerBase<T,K extends YAPIONAnyType> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SerializerBase()
-
Method Summary
Modifier and Type Method Description InternalSerializer<T>
convert()
abstract T
deserialize(DeserializeData<K> deserializeData)
abstract K
serialize(SerializeData<T> serializeData)
abstract java.lang.Class<T>
type()
-
-
-
Method Detail
-
type
public abstract java.lang.Class<T> type()
-
serialize
public abstract K serialize(SerializeData<T> serializeData)
-
deserialize
public abstract T deserialize(DeserializeData<K> deserializeData)
-
convert
public InternalSerializer<T> convert()
-
-