Class AttributedStringSerializer
- java.lang.Object
-
- org.pentaho.reporting.libraries.serializer.methods.AttributedStringSerializer
-
- All Implemented Interfaces:
SerializeMethod
public class AttributedStringSerializer extends java.lang.Object implements SerializeMethod
A serializer-method to serialize and deserialize attributed-strings.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description AttributedStringSerializer()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ClassgetObjectClass()The class of the object, which this object can serialize.java.lang.ObjectreadObject(java.io.ObjectInputStream stream)Reads the object from the object input stream.voidwriteObject(java.lang.Object o, java.io.ObjectOutputStream stream)Writes a serializable object description to the given object output stream.
-
-
-
Method Detail
-
writeObject
public void writeObject(java.lang.Object o, java.io.ObjectOutputStream stream) throws java.io.IOExceptionWrites a serializable object description to the given object output stream.- Specified by:
writeObjectin interfaceSerializeMethod- Parameters:
o- the to be serialized object.stream- the outputstream that should receive the object.- Throws:
java.io.IOException- if an I/O error occured.
-
readObject
public java.lang.Object readObject(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundExceptionReads the object from the object input stream.- Specified by:
readObjectin interfaceSerializeMethod- Parameters:
stream- the object input stream from where to read the serialized data.- Returns:
- the generated object.
- Throws:
java.io.IOException- if reading the stream failed.java.lang.ClassNotFoundException- if serialized object class cannot be found.
-
getObjectClass
public java.lang.Class getObjectClass()
The class of the object, which this object can serialize.- Specified by:
getObjectClassin interfaceSerializeMethod- Returns:
- the class of the object type, which this method handles.
-
-