quick update
[vamsas.git] / src / org / vamsas / client / Events.java
index 277316d..bf35fa0 100644 (file)
@@ -11,8 +11,9 @@ public class Events {
    */
   public static final String DOCUMENT_UPDATE="org.vamsas.client.events.documentUpdateEvent";
   /**
-   * Generated when a new vamsas document is created 
-   * so an application may do its own data space initialization
+   * Generated when a new vamsas document is created (perhaps from some existing Vamsas data)
+   * so an application may do its own data space initialization.
+   * TODO: decide if this is called when an app is connected to a stored session...
    */
   public static final String DOCUMENT_CREATE="org.vamsas.client.events.documentCreateEvent";
   /**
@@ -21,7 +22,7 @@ public class Events {
    */
   public static final String CLIENT_CREATION="org.vamsas.client.events.clientCreateEvent";
   /**
-   * Generated when a vamsas client leaves a session (Handle is passed).
+   * Generated when a vamsas client leaves a session (Handle is passed to all others).
    */
   public static final String CLIENT_FINALIZATION="org.vamsas.client.events.clientFinalizationEvent";
   /**
@@ -41,4 +42,15 @@ public class Events {
    *   
    */
   public static final String DOCUMENT_REQUESTTOCLOSE="org.vamas.client.DocumentRequestToCloseEvent"; 
+  public static java.util.Vector EventList = initList();
+  private static java.util.Vector initList() {
+    java.util.Vector vec = new java.util.Vector();
+    vec.add((Object) DOCUMENT_UPDATE);
+    vec.add((Object) DOCUMENT_CREATE);
+    vec.add((Object) CLIENT_CREATION);
+    vec.add((Object) CLIENT_FINALIZATION);
+    vec.add((Object) SESSION_SHUTDOWN);
+    vec.add((Object) DOCUMENT_REQUESTTOCLOSE);
+    return vec;
+  }
 }