edu.bonn.xulu.appl
Class DataPool.DataPoolChangeEvent

java.lang.Object
  extended by AbstractObjectEvent
      extended by edu.bonn.xulu.appl.DataPool.DataPoolChangeEvent
Enclosing class:
DataPool

public static class DataPool.DataPoolChangeEvent
extends AbstractObjectEvent

Diese Ereignis wird erzeugt (und an alle schmitzm.data.event.ObjectListener gesendet), wenn sich der Inhalt des Datenpools aendert (ein Objekt hingefuegt oder entfernt wurde).

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Field Summary
static int OBJECT_ADDED
          Ereignis-Typ, der anzeigt, dass ein Objekt hinzugefuegt wurde.
static int OBJECT_NAME_CHANGED
          Ereignis-Typ, der anzeigt, dass ein Objekt seinen Namen geaendert hat.
static int OBJECT_REMOVED
          Ereignis-Typ, der anzeigt, dass ein Objekt entfernt wurde.
 
Constructor Summary
DataPool.DataPoolChangeEvent(DataPool pool, Invoker source, int type)
          Erzeugt ein neues Ereignis.
DataPool.DataPoolChangeEvent(DataPool pool, XuluObject obj, int type)
          Erzeugt ein neues Ereignis.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT_ADDED

public static final int OBJECT_ADDED
Ereignis-Typ, der anzeigt, dass ein Objekt hinzugefuegt wurde.

See Also:
Constant Field Values

OBJECT_REMOVED

public static final int OBJECT_REMOVED
Ereignis-Typ, der anzeigt, dass ein Objekt entfernt wurde.

See Also:
Constant Field Values

OBJECT_NAME_CHANGED

public static final int OBJECT_NAME_CHANGED
Ereignis-Typ, der anzeigt, dass ein Objekt seinen Namen geaendert hat.

See Also:
Constant Field Values
Constructor Detail

DataPool.DataPoolChangeEvent

public DataPool.DataPoolChangeEvent(DataPool pool,
                                    XuluObject obj,
                                    int type)
Erzeugt ein neues Ereignis.

Parameters:
pool - DataPool der sich geaendert hat
obj - Xulu-Objekt, das betroffen ist
type - Zeigt an, was mit dem Objekt geschehen ist.

DataPool.DataPoolChangeEvent

public DataPool.DataPoolChangeEvent(DataPool pool,
                                    Invoker source,
                                    int type)
Erzeugt ein neues Ereignis.

Parameters:
pool - DataPool der sich geaendert hat
source - betroffene Objekt-Kette
type - Zeigt an, was mit dem Objekt geschehen ist.