Class GeneralPathSerializer
- java.lang.Object
-
- org.pentaho.reporting.libraries.serializer.methods.GeneralPathSerializer
-
- All Implemented Interfaces:
SerializeMethod
public class GeneralPathSerializer extends java.lang.Object implements SerializeMethod
A serialize method that handles java.awt.geom.GeneralPath objects.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description GeneralPathSerializer()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 in)Reads the object from the object input stream.voidwriteObject(java.lang.Object o, java.io.ObjectOutputStream out)Writes a serializable object description to the given object output stream.
-
-
-
Method Detail
-
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.
-
readObject
public java.lang.Object readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundExceptionReads the object from the object input stream.- Specified by:
readObjectin interfaceSerializeMethod- Parameters:
in- 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.
-
writeObject
public void writeObject(java.lang.Object o, java.io.ObjectOutputStream out) 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.out- the outputstream that should receive the object.- Throws:
java.io.IOException- if an I/O error occured.
-
-