Observable<T> Clase

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

Parámetros de tipo

T

Toma un parámetro de plantilla T.

public class Observable

Esta clase representa un objeto observable

Resumen del constructor

Constructor Description
Observable()

Crea una instancia de un system.fabric.Observable objeto .

Resumen del método

Modificador y tipo Método y descripción
void addObserver(Observer<? super T> observer)

Agrega un observador al conjunto de observadores para este objeto.

void clearObservers()

Quita todos los observadores de esta clase.

int countObservers()

Número de observadores de este objeto.

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

Enumera todos los observadores de este objeto.

void notifyObservers(final Object sender)

Notificar a todos sus observadores

void notifyObservers(final Object sender, final T value)

Notificar a todos sus observadores

void removeObserver(Observer<? super T> observable)

Quita un observador del conjunto de observadores de este objeto.

Detalles del constructor

Observable

public Observable()

Crea una instancia de un system.fabric.Observable objeto .

Detalles del método

addObserver

public void addObserver(Observer observer)

Agrega un observador al conjunto de observadores para este objeto.

Parameters:

observer - Toma un Observer<U> objeto como parámetro.

clearObservers

public void clearObservers()

Quita todos los observadores de esta clase.

countObservers

public int countObservers()

Número de observadores de este objeto.

Returns:

Devuelve el recuento entero de todos los observadores.

getAllObservers

public List> getAllObservers()

Enumera todos los observadores de este objeto.

Returns:

A java.util.List de Observer<U>

notifyObservers

public void notifyObservers(final Object sender)

Notificar a todos sus observadores

Parameters:

sender - objeto sender.

notifyObservers

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

Notificar a todos sus observadores

Parameters:

sender - objeto sender.
value - valor con el que se va a notificar.

removeObserver

public void removeObserver(Observer observable)

Quita un observador del conjunto de observadores de este objeto.

Parameters:

observable -

Observer<U> objeto como parámetro.

Se aplica a