Class GeneralPathSerializer
- java.lang.Object
-
- org.pentaho.reporting.libraries.serializer.methods.GeneralPathSerializer
-
- All Implemented Interfaces:
SerializeMethod
public class GeneralPathSerializer extends 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 ClassgetObjectClass()The class of the object, which this object can serialize.ObjectreadObject(ObjectInputStream in)Reads the object from the object input stream.voidwriteObject(Object o, ObjectOutputStream out)Writes a serializable object description to the given object output stream.
-
-
-
Method Detail
-
getObjectClass
public 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 Object readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Reads 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:
IOException- if reading the stream failed.ClassNotFoundException- if serialized object class cannot be found.
-
writeObject
public void writeObject(Object o, ObjectOutputStream out) throws IOException
Writes 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:
IOException- if an I/O error occured.
-
-