Package org.ujmp.core.util
Class SerializationUtil
- java.lang.Object
-
- org.ujmp.core.util.SerializationUtil
-
public abstract class SerializationUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SerializationUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Object
deserialize(byte[] data)
static java.lang.Object
deserialize(java.io.InputStream inputStream)
static java.lang.Object
load(java.io.File file)
static java.lang.Object
load(java.lang.String filename)
static java.lang.Object
loadCompressed(java.io.File file)
static java.lang.Object
loadCompressed(java.lang.String filename)
static void
save(java.io.File file, java.lang.Object o)
static void
save(java.lang.String filename, java.lang.Object o)
static void
saveCompressed(java.io.File file, java.lang.Object o)
static void
saveCompressed(java.lang.String filename, java.lang.Object o)
static byte[]
serialize(java.io.Serializable o)
static void
serialize(java.lang.Object obj, java.io.OutputStream outputStream)
static long
sizeOf(java.io.Serializable o)
-
-
-
Method Detail
-
serialize
public static void serialize(java.lang.Object obj, java.io.OutputStream outputStream) throws java.io.IOException
- Throws:
java.io.IOException
-
deserialize
public static java.lang.Object deserialize(java.io.InputStream inputStream) throws java.lang.ClassNotFoundException, java.io.IOException
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
-
serialize
public static byte[] serialize(java.io.Serializable o) throws java.io.IOException
- Throws:
java.io.IOException
-
deserialize
public static java.lang.Object deserialize(byte[] data) throws java.lang.ClassNotFoundException, java.io.IOException
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
-
sizeOf
public static long sizeOf(java.io.Serializable o) throws java.io.IOException
- Throws:
java.io.IOException
-
load
public static java.lang.Object load(java.lang.String filename) throws java.lang.ClassNotFoundException, java.io.IOException
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
-
load
public static java.lang.Object load(java.io.File file) throws java.lang.ClassNotFoundException, java.io.IOException
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
-
loadCompressed
public static java.lang.Object loadCompressed(java.lang.String filename) throws java.lang.ClassNotFoundException, java.io.IOException
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
-
loadCompressed
public static java.lang.Object loadCompressed(java.io.File file) throws java.lang.ClassNotFoundException, java.io.IOException
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
-
save
public static void save(java.lang.String filename, java.lang.Object o) throws java.io.IOException
- Throws:
java.io.IOException
-
save
public static void save(java.io.File file, java.lang.Object o) throws java.io.IOException
- Throws:
java.io.IOException
-
saveCompressed
public static void saveCompressed(java.lang.String filename, java.lang.Object o) throws java.io.IOException
- Throws:
java.io.IOException
-
saveCompressed
public static void saveCompressed(java.io.File file, java.lang.Object o) throws java.io.IOException
- Throws:
java.io.IOException
-
-