Observable<T> クラス
- java.
lang. Object - system.
fabric. Observable<T>
- system.
型パラメーター
- T
テンプレート パラメーター T を受け取ります。
public class Observable
このクラスは、監視可能なオブジェクトを表します
コンストラクターの概要
| コンストラクター | 説明 |
|---|---|
| Observable() |
オブジェクトを system.fabric.Observable インスタンス化します。 |
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| void |
addObserver(Observer<? super T> observer)
このオブジェクトのオブザーバーのセットにオブザーバーを追加します。 |
| void |
clearObservers()
このクラスのすべてのオブザーバーを削除します。 |
| int |
countObservers()
このオブジェクトのオブザーバーの数。 |
| List<Observer<? super T>> |
getAllObservers()
このオブジェクトのすべてのオブザーバーを一覧表示します。 |
| void |
notifyObservers(final Object sender)
すべてのオブザーバーに通知する |
| void |
notifyObservers(final Object sender, final T value)
すべてのオブザーバーに通知する |
| void |
removeObserver(Observer<? super T> observable)
このオブジェクトのオブザーバーのセットからオブザーバーを削除します。 |
コンストラクターの詳細
Observable
public Observable()
オブジェクトを system.fabric.Observable インスタンス化します。
メソッドの詳細
addObserver
public void addObserver(Observer observer)
このオブジェクトのオブザーバーのセットにオブザーバーを追加します。
Parameters:
clearObservers
public void clearObservers()
このクラスのすべてのオブザーバーを削除します。
countObservers
public int countObservers()
このオブジェクトのオブザーバーの数。
Returns:
getAllObservers
notifyObservers
public void notifyObservers(final Object sender)
すべてのオブザーバーに通知する
Parameters:
notifyObservers
public void notifyObservers(final Object sender, final T value)
すべてのオブザーバーに通知する
Parameters:
removeObserver
public void removeObserver(Observer observable)
このオブジェクトのオブザーバーのセットからオブザーバーを削除します。
Parameters:
Observer<U> オブジェクトをパラメーターとして指定します。