FreedomNetworkSuite/Patchwork/src/main/java/me/totalfreedom/api/Serializable.java

16 lines
366 B
Java

package me.totalfreedom.api;
public interface Serializable<T>
{
/**
* Serialize an object to a string.
* Ideally, this should serialize to an SQL query for easy data transfer.
*
* @param object The object to serialize
* @return The serialized object
*/
String serialize(T object);
T deserialize(Context<?>... contexts);
}