|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jfree.io.SerialUtilities
A class containing useful utility methods relating to serialization.
| Constructor Summary | |
SerialUtilities()
|
|
| Method Summary | |
static boolean |
isSerializable(java.lang.Class c)
Returns true if a class implements Serializable and
false otherwise. |
static java.awt.Paint |
readPaint(java.io.ObjectInputStream stream)
Reads a Paint object that has been serialised by the
writePaint(Paint, ObjectOutputStream) method. |
static java.awt.geom.Point2D |
readPoint2D(java.io.ObjectInputStream stream)
Reads a Point2D object that has been serialised by the
writePoint2D(Point2D, ObjectOutputStream) method. |
static java.awt.Shape |
readShape(java.io.ObjectInputStream stream)
Reads a Shape object that has been serialised by the
writeShape(Shape, ObjectOutputStream) method. |
static java.awt.Stroke |
readStroke(java.io.ObjectInputStream stream)
Reads a Stroke object that has been serialised by the
writeStroke(Stroke, ObjectOutputStream) method. |
static void |
writePaint(java.awt.Paint paint,
java.io.ObjectOutputStream stream)
Serialises a Paint object. |
static void |
writePoint2D(java.awt.geom.Point2D p,
java.io.ObjectOutputStream stream)
Serialises a Point2D object. |
static void |
writeShape(java.awt.Shape shape,
java.io.ObjectOutputStream stream)
Serialises a Shape object. |
static void |
writeStroke(java.awt.Stroke stroke,
java.io.ObjectOutputStream stream)
Serialises a Stroke object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SerialUtilities()
| Method Detail |
public static boolean isSerializable(java.lang.Class c)
true if a class implements Serializable and
false otherwise.
c - the class.
public static java.awt.Paint readPaint(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
Paint object that has been serialised by the
writePaint(Paint, ObjectOutputStream) method.
stream - the input stream (null not permitted).
null).
java.io.IOException - if there is an I/O problem.
java.lang.ClassNotFoundException - if there is a problem loading a class.
public static void writePaint(java.awt.Paint paint,
java.io.ObjectOutputStream stream)
throws java.io.IOException
Paint object.
paint - the paint object (null permitted).stream - the output stream (null not permitted).
java.io.IOException - if there is an I/O error.
public static java.awt.Stroke readStroke(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
Stroke object that has been serialised by the
writeStroke(Stroke, ObjectOutputStream) method.
stream - the input stream (null not permitted).
null).
java.io.IOException - if there is an I/O problem.
java.lang.ClassNotFoundException - if there is a problem loading a class.
public static void writeStroke(java.awt.Stroke stroke,
java.io.ObjectOutputStream stream)
throws java.io.IOException
Stroke object.
stroke - the stroke object (null permitted).stream - the output stream (null not permitted).
java.io.IOException - if there is an I/O error.
public static java.awt.Shape readShape(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
Shape object that has been serialised by the
writeShape(Shape, ObjectOutputStream) method.
stream - the input stream (null not permitted).
null).
java.io.IOException - if there is an I/O problem.
java.lang.ClassNotFoundException - if there is a problem loading a class.
public static void writeShape(java.awt.Shape shape,
java.io.ObjectOutputStream stream)
throws java.io.IOException
Shape object.
shape - the shape object (null permitted).stream - the output stream (null not permitted).
java.io.IOException - if there is an I/O error.
public static java.awt.geom.Point2D readPoint2D(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
Point2D object that has been serialised by the
writePoint2D(Point2D, ObjectOutputStream) method.
stream - the input stream (null not permitted).
null).
java.io.IOException - if there is an I/O problem.
java.lang.ClassNotFoundException - if there is a problem loading a class.
public static void writePoint2D(java.awt.geom.Point2D p,
java.io.ObjectOutputStream stream)
throws java.io.IOException
Point2D object.
p - the point object (null permitted).stream - the output stream (null not permitted).
java.io.IOException - if there is an I/O error.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||