abstract class AbstractObjectSelectionBlock extends java.lang.Object implements ObjectSelectionBlock
Abstrakte Klasse, die die Listener-Funktionen der ObjectSelectionBlock-Klassen (“AuswahlBereich”, “AuswahlRegion” usw.) kapselt
| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.CopyOnWriteArrayList<ObjectCollectionChangeListener> |
_objectCollectionChangeListeners |
| Constructor and Description |
|---|
AbstractObjectSelectionBlock() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(ObjectCollectionChangeListener object)
Fügt einen neuen Listener hinzu, der über Änderungen an dieser Objektauswahl informiert wird
|
void |
dispose()
Markiert das Objekt als unbenutzt, sodass angemeldete Listener etc. abgemeldet werden können
|
protected void |
notifyBlockChanged()
Wird benutzt um Listener über Änderungen dieses Blocks zu informieren.
|
void |
removeChangeListener(ObjectCollectionChangeListener object)
Entfernt einen Listener wieder
|
(package private) void |
startChangeListener()
Startet, falls nötig, eventuelle interne Listener, die den Änderungsstatus der verwalteten Objekte überwachen
|
(package private) void |
stopChangeListener()
Stoppt die mit
startChangeListener() gestarteten Überwachungen |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontains, getAllObjects, getAllObjectTypesprivate final java.util.concurrent.CopyOnWriteArrayList<ObjectCollectionChangeListener> _objectCollectionChangeListeners
public void addChangeListener(ObjectCollectionChangeListener object)
Fügt einen neuen Listener hinzu, der über Änderungen an dieser Objektauswahl informiert wird
addChangeListener in interface ObjectSelectionBlockobject - Listener Listenerpublic void removeChangeListener(ObjectCollectionChangeListener object)
Entfernt einen Listener wieder
removeChangeListener in interface ObjectSelectionBlockobject - Listener Listenerpublic void dispose()
ObjectSelectionBlockMarkiert das Objekt als unbenutzt, sodass angemeldete Listener etc. abgemeldet werden können
dispose in interface ObjectSelectionBlockprotected void notifyBlockChanged()
Wird benutzt um Listener über Änderungen dieses Blocks zu informieren.
void startChangeListener()
Startet, falls nötig, eventuelle interne Listener, die den Änderungsstatus der verwalteten Objekte überwachen
void stopChangeListener()
Stoppt die mit startChangeListener() gestarteten Überwachungen