Modifier and Type | Method and Description |
---|---|
static Object |
deserializeFromObject(File file)
Deserializes an object, previously serialized by
serializeAsObject(Serializable, File) . |
static Object |
deserializeFromObject(InputStream inputStream)
Deserializes an object, previously serialized by
serializeAsObject(Serializable, OutputStream) . |
static Object |
deserializeFromXml(File file)
Deserializes an object, previously serialized by
serializeAsXml(Object, OutputStream) . |
static Object |
deserializeFromXml(InputStream inputStream)
Deserializes an object, previously serialized by
serializeAsXml(Object, OutputStream) . |
static void |
serializeAsObject(Serializable serializable,
File file)
Serializes the supplied object to the supplied file, in standard Java
serialization (object) format.
|
static void |
serializeAsObject(Serializable serializable,
OutputStream outputStream)
Serializes the supplied object to the supplied outputStream, in standard
Java serialization (object) format.
|
static void |
serializeAsXml(Object object,
File file)
Serializes the supplied object to the supplied file, in XML format.
|
static void |
serializeAsXml(Object object,
OutputStream outputStream)
Serializes the supplied object to the supplied outputStream, in XML
format.
|
public static void serializeAsObject(Serializable serializable, File file) throws IOException
serializable
- The Object to serialize.file
- The File to serialize to.IOException
- When the supplied serializable could not be
serialized.NullPointerException
- When either the supplied serializable or
file is null.public static void serializeAsObject(Serializable serializable, OutputStream outputStream) throws IOException
serializable
- The Object to serialize.outputStream
- The output stream to serialize to.IOException
- When the supplied serializable could not be
serialized.NullPointerException
- When either the supplied serializable or
outputStream is null.public static void serializeAsXml(Object object, File file) throws IOException
object
- The Object to serialize.file
- The file to serialize to.IOException
- When the supplied object could not be serialized.NullPointerException
- When either the supplied object or file is
null.public static void serializeAsXml(Object object, OutputStream outputStream)
object
- The Object to serialize.outputStream
- The output stream to serialize to.NullPointerException
- When either the supplied object or
outputStream is null.public static Object deserializeFromObject(File file) throws ClassNotFoundException, IOException
serializeAsObject(Serializable, File)
.file
- The File to deserialize from.ClassNotFoundException
- When the Class of the serialized Object
could not be found.IOException
- When the Object could not be deserialized.NullPointerException
- When the supplied file is null.public static Object deserializeFromObject(InputStream inputStream) throws ClassNotFoundException, IOException
serializeAsObject(Serializable, OutputStream)
.inputStream
- The input stream to deserialize from.ClassNotFoundException
- When the Class of the serialized Object could not be found.IOException
- When the Object could not be deserialized.NullPointerException
- When the supplied inputStream is null.public static Object deserializeFromXml(File file) throws IOException
serializeAsXml(Object, OutputStream)
.file
- The File to deserialize from.IOException
- When the supplied serializable could not be
serialized.NullPointerException
- When the supplied file is null.public static Object deserializeFromXml(InputStream inputStream)
serializeAsXml(Object, OutputStream)
.inputStream
- The input stream to deserialize from.NullPointerException
- When the supplied inputStream is null.Copyright © 2008–2018. All rights reserved.