1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| /** Cette méthode est appelée lors de la sérialisation de l'objet.
* @param out est le stream de sortie
* @throws IOException*/
private void writeObject(ObjectOutputStream out) throws IOException {
out.defaultWriteObject();
out.writeFloat( stroke.getLineWidth() );
System.out.println( this + " a ete serialise");
}
/** Cette méthode est appelée lors de la désérialisation de l'objet.
* @param in est le stream d'entrée
* @throws IOException
* @throws ClassNotFoundException*/
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
in.defaultReadObject();
stroke = new BasicStroke( in.readFloat() );
System.out.println( this + " a ete deserialise");
} |