public class SerializeTools
extends java.lang.Object
Constructor and Description |
---|
SerializeTools() |
Modifier and Type | Method and Description |
---|---|
static <T extends java.io.Serializable> |
deepClone(T object)
Clone en profondeur de l'objet
si l'objet passé en paramètre est null, null est retourné
|
static java.lang.Object |
load(java.io.File file)
LoadObject
|
static java.lang.Object |
load(java.io.InputStream inputstream)
load object from input stream
|
static java.io.Serializable |
loadBase64(java.lang.String base64Stream)
load a base64 encoded object
|
static java.io.Serializable |
readObject(java.io.InputStream in)
read object from stream
|
static void |
save(java.lang.Object object,
java.io.File file)
Save a serializable objet to file
|
static void |
save(java.lang.Object object,
java.io.OutputStream outStream) |
static java.lang.String |
saveBase64(java.io.Serializable o)
save an object as a base 64 string
|
static void |
writeObject(java.io.Serializable object,
java.io.OutputStream out)
Write object in the stream
|
public static void writeObject(java.io.Serializable object, java.io.OutputStream out)
object
- out
- public static java.io.Serializable readObject(java.io.InputStream in)
in
- public static <T extends java.io.Serializable> T deepClone(T object)
object
- l'objet à clonerpublic static void save(java.lang.Object object, java.io.File file) throws java.io.IOException
object
- file
- java.lang.Exception
java.io.IOException
public static void save(java.lang.Object object, java.io.OutputStream outStream) throws java.io.IOException
java.io.IOException
public static java.lang.Object load(java.io.File file) throws java.lang.Exception
file
- java.lang.Exception
public static java.lang.Object load(java.io.InputStream inputstream) throws java.lang.Exception
inputstream
- java.lang.Exception
public static java.io.Serializable loadBase64(java.lang.String base64Stream) throws java.lang.Exception
java.lang.Exception
public static java.lang.String saveBase64(java.io.Serializable o) throws java.lang.Exception
o
- java.lang.Exception