public interface ISerializable
extends java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
default <T extends ISerializable> |
clone(java.lang.Class<T> objectClass)
Clones this object to the provided class.
|
default java.io.File |
serialize(java.lang.String fileName)
Serializes this object to a File
|
default java.lang.String |
serializeToString()
Serializes this object to a String
|
default java.io.File serialize(java.lang.String fileName)
default java.lang.String serializeToString()
default <T extends ISerializable> T clone(java.lang.Class<T> objectClass)
T - the typeobjectClass - the class to clone to (must be same class)java.lang.IllegalArgumentException - if objectClass snot same class