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 Tdeserialize(DeserializeData<K> deserializeData)abstract Kserialize(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()
-
-