abstract class AbstractObjectSelectionBlock extends Object implements ObjectSelectionBlock
| Modifier and Type | Field and Description |
|---|---|
private 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.
|
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 CopyOnWriteArrayList<ObjectCollectionChangeListener> _objectCollectionChangeListeners
public void addChangeListener(ObjectCollectionChangeListener object)
addChangeListener in interface ObjectSelectionBlockobject - Listener Listenerpublic void removeChangeListener(ObjectCollectionChangeListener object)
removeChangeListener in interface ObjectSelectionBlockobject - Listener Listenerpublic void dispose()
ObjectSelectionBlockdispose in interface ObjectSelectionBlockprotected void notifyBlockChanged()
void startChangeListener()
void stopChangeListener()
startChangeListener() gestarteten Überwachungen