org.pentaho.reporting.libraries.serializer.methods
Class GradientPaintSerializer

java.lang.Object
  extended by org.pentaho.reporting.libraries.serializer.methods.GradientPaintSerializer
All Implemented Interfaces:
SerializeMethod

public class GradientPaintSerializer
extends java.lang.Object
implements SerializeMethod

SerializeMethod for GradientPaint objects.

Author:
Thomas Morgner

Constructor Summary
GradientPaintSerializer()
          Default constructor.
 
Method Summary
 java.lang.Class getObjectClass()
          The class of the object, which this object can serialize.
 java.lang.Object readObject(java.io.ObjectInputStream stream)
          Reads the object from the object input stream.
 void writeObject(java.lang.Object o, java.io.ObjectOutputStream stream)
          Writes a serializable object description to the given object output stream.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GradientPaintSerializer

public GradientPaintSerializer()
Default constructor.

Method Detail

writeObject

public void writeObject(java.lang.Object o,
                        java.io.ObjectOutputStream stream)
                 throws java.io.IOException
Writes a serializable object description to the given object output stream.

Specified by:
writeObject in interface SerializeMethod
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.ClassNotFoundException
Reads the object from the object input stream.

Specified by:
readObject in interface SerializeMethod
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:
getObjectClass in interface SerializeMethod
Returns:
the class of the object type, which this method handles.