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 voidaddMessage(Message message)Veröffentlicht eine WarnungvoidaddObserver(KExDaVObserver observer)Fügt einen Observer hinzu.voidremoveObserver(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:ObservableFügt einen Observer hinzu. Dieser wird daraufhin bei Änderungen benachrichtigt.- Specified by:
addObserverin interfaceObservable- Parameters:
observer- Observer-Klasse
-
removeObserver
public void removeObserver(KExDaVObserver observer)
Description copied from interface:ObservableEntfernt einen Observer- Specified by:
removeObserverin interfaceObservable- Parameters:
observer- Observer
-
-