Observable<T> クラス

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

型パラメーター

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:

observer - オブジェクトを Observer<U> パラメーターとして受け取ります。

clearObservers

public void clearObservers()

このクラスのすべてのオブザーバーを削除します。

countObservers

public int countObservers()

このオブジェクトのオブザーバーの数。

Returns:

すべてのオブザーバーの整数数を返します。

getAllObservers

public List> getAllObservers()

このオブジェクトのすべてのオブザーバーを一覧表示します。

Returns:

java.util.ListObserver<U>

notifyObservers

public void notifyObservers(final Object sender)

すべてのオブザーバーに通知する

Parameters:

sender - sender オブジェクト。

notifyObservers

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

すべてのオブザーバーに通知する

Parameters:

sender - sender オブジェクト。
value - で通知する値。

removeObserver

public void removeObserver(Observer observable)

このオブジェクトのオブザーバーのセットからオブザーバーを削除します。

Parameters:

observable -

Observer<U> オブジェクトをパラメーターとして指定します。

適用対象