Compartilhar via


Observable<T> Classe

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

Parâmetros de tipo

T

Usa um parâmetro de modelo T.

public class Observable

Essa classe representa um objeto observável

Resumo do Construtor

Construtor Description
Observable()

Cria uma instância de um system.fabric.Observable objeto .

Resumo do método

Modificador e tipo Método e descrição
void addObserver(Observer<? super T> observer)

Adiciona um observador ao conjunto de observadores para este objeto.

void clearObservers()

Remove todos os observadores dessa classe.

int countObservers()

Número de observadores deste objeto.

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

Lista todos os observadores desse objeto.

void notifyObservers(final Object sender)

Notificar todos os seus observadores

void notifyObservers(final Object sender, final T value)

Notificar todos os seus observadores

void removeObserver(Observer<? super T> observable)

Remove um observador do conjunto de observadores deste objeto.

Detalhes do construtor

Observable

public Observable()

Cria uma instância de um system.fabric.Observable objeto .

Detalhes do método

addObserver

public void addObserver(Observer observer)

Adiciona um observador ao conjunto de observadores para este objeto.

Parameters:

observer - Usa um Observer<U> objeto como parâmetro.

clearObservers

public void clearObservers()

Remove todos os observadores dessa classe.

countObservers

public int countObservers()

Número de observadores deste objeto.

Returns:

Retorna a contagem de inteiros de todos os observadores.

getAllObservers

public List> getAllObservers()

Lista todos os observadores desse objeto.

Returns:

Um java.util.List de Observer<U>

notifyObservers

public void notifyObservers(final Object sender)

Notificar todos os seus observadores

Parameters:

sender - objeto sender.

notifyObservers

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

Notificar todos os seus observadores

Parameters:

sender - objeto sender.
value - valor com o qual notificar.

removeObserver

public void removeObserver(Observer observable)

Remove um observador do conjunto de observadores deste objeto.

Parameters:

observable -

Observer<U> objeto como parâmetro.

Aplica-se a