summaryrefslogtreecommitdiff
path: root/sources/events/VSAbstractEvent.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/events/VSAbstractEvent.java')
-rw-r--r--sources/events/VSAbstractEvent.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/sources/events/VSAbstractEvent.java b/sources/events/VSAbstractEvent.java
index 34e2b87..0dd814c 100644
--- a/sources/events/VSAbstractEvent.java
+++ b/sources/events/VSAbstractEvent.java
@@ -173,8 +173,11 @@ abstract public class VSAbstractEvent extends VSPrefs {
ObjectOutputStream objectOutputStream)
throws IOException {
super.serialize(serialize, objectOutputStream);
+
+ if (VSSerialize.DEBUG)
+ System.out.println("Serializing: VSAbstractEvent; id="+getID());
+
objectOutputStream.writeObject(new Integer(super.getID()));
- //objectOutputStream.writeObject(new Integer(process.getProcessNum()));
objectOutputStream.writeObject(eventShortname);
objectOutputStream.writeObject(eventClassname);
}
@@ -190,13 +193,15 @@ abstract public class VSAbstractEvent extends VSPrefs {
super.deserialize(serialize, objectInputStream);
if (VSSerialize.DEBUG)
- System.out.println("Deserializing: VSAbstractEvent");
+ System.out.print("Deserializing: VSAbstractEvent ");
int id = ((Integer) objectInputStream.readObject()).intValue();
- //Integer processNum = (Integer) objectInputStream.readObject();
this.eventShortname = (String) objectInputStream.readObject();
this.eventClassname = (String) objectInputStream.readObject();
+ if (VSSerialize.DEBUG)
+ System.out.println(eventClassname);
+
serialize.setObject(id, "event", this);
}
}