Freigeben über


Observable<T> Klasse

  • java.lang.Object
    • system.fabric.Observable<T>

Typparameter

T

Verwendet einen Vorlagenparameter T.

public class Observable

Diese Klasse stellt ein beobachtbares Objekt dar.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
Observable()

Instanziiert ein system.fabric.Observable -Objekt.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void addObserver(Observer<? super T> observer)

Fügt der Gruppe von Beobachtern für dieses Objekt einen Beobachter hinzu.

void clearObservers()

Entfernt alle Beobachter dieser Klasse.

int countObservers()

Anzahl der Beobachter dieses Objekts.

List<Observer<? super T>> getAllObservers()

Listet alle Beobachter dieses Objekts auf.

void notifyObservers(final Object sender)

Alle Beobachter benachrichtigen

void notifyObservers(final Object sender, final T value)

Alle Beobachter benachrichtigen

void removeObserver(Observer<? super T> observable)

Entfernt einen Beobachter aus der Gruppe der Beobachter dieses Objekts.

Details zum Konstruktor

Observable

public Observable()

Instanziiert ein system.fabric.Observable -Objekt.

Details zur Methode

addObserver

public void addObserver(Observer observer)

Fügt der Gruppe von Beobachtern für dieses Objekt einen Beobachter hinzu.

Parameters:

observer - Verwendet ein Observer<U> -Objekt als Parameter.

clearObservers

public void clearObservers()

Entfernt alle Beobachter dieser Klasse.

countObservers

public int countObservers()

Anzahl der Beobachter dieses Objekts.

Returns:

Gibt die ganzzahlige Anzahl aller Beobachter zurück.

getAllObservers

public List> getAllObservers()

Listet alle Beobachter dieses Objekts auf.

Returns:

Eine java.util.List von Observer<U>

notifyObservers

public void notifyObservers(final Object sender)

Alle Beobachter benachrichtigen

Parameters:

sender - sender-Objekt.

notifyObservers

public void notifyObservers(final Object sender, final T value)

Alle Beobachter benachrichtigen

Parameters:

sender - sender-Objekt.
value - Wert, mit dem benachrichtigt werden soll.

removeObserver

public void removeObserver(Observer observable)

Entfernt einen Beobachter aus der Gruppe der Beobachter dieses Objekts.

Parameters:

observable -

Observer<U> -Objekt als Parameter.

Gilt für: