Partager via


Observable<T> Classe

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

Paramètres de type

T

Prend un paramètre de modèle T.

public class Observable

Cette classe représente un objet observable

Récapitulatif du constructeur

Constructeur Description
Observable()

Instancie un system.fabric.Observable objet .

Résumé de la méthode

Modificateur et type Méthode et description
void addObserver(Observer<? super T> observer)

Ajoute un observateur à l’ensemble d’observateurs pour cet objet.

void clearObservers()

Supprime tous les observateurs de cette classe.

int countObservers()

Nombre d’observateurs de cet objet.

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

Répertorie tous les observateurs de cet objet.

void notifyObservers(final Object sender)

Avertir tous ses observateurs

void notifyObservers(final Object sender, final T value)

Avertir tous ses observateurs

void removeObserver(Observer<? super T> observable)

Supprime un observateur de l’ensemble d’observateurs de cet objet.

Détails du constructeur

Observable

public Observable()

Instancie un system.fabric.Observable objet .

Détails de la méthode

addObserver

public void addObserver(Observer observer)

Ajoute un observateur à l’ensemble d’observateurs pour cet objet.

Parameters:

observer - Prend un Observer<U> objet comme paramètre.

clearObservers

public void clearObservers()

Supprime tous les observateurs de cette classe.

countObservers

public int countObservers()

Nombre d’observateurs de cet objet.

Returns:

Retourne le nombre entier de tous les observateurs.

getAllObservers

public List> getAllObservers()

Répertorie tous les observateurs de cet objet.

Returns:

A java.util.List de Observer<U>

notifyObservers

public void notifyObservers(final Object sender)

Avertir tous ses observateurs

Parameters:

sender - objet sender.

notifyObservers

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

Avertir tous ses observateurs

Parameters:

sender - objet sender.
value - valeur à notifier.

removeObserver

public void removeObserver(Observer observable)

Supprime un observateur de l’ensemble d’observateurs de cet objet.

Parameters:

observable -

Observer<U> objet en tant que paramètre.

S’applique à