de.bsvrz.kex.kexdav.management
Class AbstractObservable
java.lang.Object
de.bsvrz.kex.kexdav.management.AbstractObservable
- All Implemented Interfaces:
- Observable
- Direct Known Subclasses:
- KExDaVManager, SimpleManager
public abstract class AbstractObservable
- extends Object
- implements Observable
Basis-Klasse, die Warnungen versendet
- Author:
- Kappich Systemberatung
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_observers
private final Collection<KExDaVObserver> _observers
AbstractObservable
public AbstractObservable()
addMessage
public void addMessage(Message message)
- Veröffentlicht eine Warnung
- Parameters:
message
- Warnung
addObserver
public void addObserver(KExDaVObserver observer)
- Description copied from interface:
Observable
- Fügt einen Observer hinzu. Dieser wird daraufhin bei Änderungen benachrichtigt.
- Specified by:
addObserver
in interface Observable
- Parameters:
observer
- Observer-Klasse
removeObserver
public void removeObserver(KExDaVObserver observer)
- Description copied from interface:
Observable
- Entfernt einen Observer
- Specified by:
removeObserver
in interface Observable
- Parameters:
observer
- Observer