Package patterntesting.runtime.io
Class XStreamSerializer
- java.lang.Object
-
- patterntesting.runtime.io.AbstractSerializer
-
- patterntesting.runtime.io.XStreamSerializer
-
public final class XStreamSerializer extends AbstractSerializer
This is a thin wrapper around theXStream
class and xstream library.- Since:
- 1.4 (30.11.2013)
- Author:
- oliver
-
-
Constructor Summary
Constructors Constructor Description XStreamSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.ObjectInputStream
createObjectInputStream(java.io.InputStream in)
Creates theObjectInputStream
that deserializes a stream of objects from an InputStream using XStream.java.io.ObjectOutputStream
createObjectOutputStream(java.io.OutputStream out)
Creates theObjectOutputStream
that serializees a stream of objects to theOutputStream
usingXStream
.-
Methods inherited from class patterntesting.runtime.io.AbstractSerializer
getInstance, load, load, save, save
-
-
-
-
Method Detail
-
createObjectInputStream
public java.io.ObjectInputStream createObjectInputStream(java.io.InputStream in) throws java.io.IOException
Creates theObjectInputStream
that deserializes a stream of objects from an InputStream using XStream.- Specified by:
createObjectInputStream
in classAbstractSerializer
- Parameters:
in
- the input stream- Returns:
- the object input stream
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
createObjectOutputStream
public java.io.ObjectOutputStream createObjectOutputStream(java.io.OutputStream out) throws java.io.IOException
Creates theObjectOutputStream
that serializees a stream of objects to theOutputStream
usingXStream
.- Specified by:
createObjectOutputStream
in classAbstractSerializer
- Parameters:
out
- the out- Returns:
- the object output stream
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.- See Also:
AbstractSerializer.createObjectOutputStream(java.io.OutputStream)
-
-