Package 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 java.lang.Object implements Observable
Basis-Klasse, die Warnungen versendet
-
-
Constructor Summary
Constructors Constructor Description AbstractObservable()
-
Method Summary
Modifier and Type Method Description void
addMessage(Message message)
Veröffentlicht eine Warnungvoid
addObserver(KExDaVObserver observer)
Fügt einen Observer hinzu.void
removeObserver(KExDaVObserver observer)
Entfernt einen Observer
-
-
-
Method Detail
-
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 interfaceObservable
- Parameters:
observer
- Observer-Klasse
-
removeObserver
public void removeObserver(KExDaVObserver observer)
Description copied from interface:Observable
Entfernt einen Observer- Specified by:
removeObserver
in interfaceObservable
- Parameters:
observer
- Observer
-
-