クラス java.util.Observable
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.util.Observable
java.lang.Object
|
+----java.util.Observable
- public class Observable
- extends Object
このクラスは監視可能なオブジェクト、またはモデルビューパラダイムの
「データ」を表す。このオブジェクトは複数のオブザーバを持つことができる。
Observable インスタンスが変化すると、全てのオブザーバに通知される。
この通知はすべてのオブザーバの update() メソッドを呼び出すことによって行われる。
-
Observable()
-
-
addObserver(Observer)
- オブザーバリストにオブザーバを追加する。
-
clearChanged()
- 監視可能な変更をクリアする。
-
countObservers()
- オブザーバの数を数える。
-
deleteObserver(Observer)
- オブザーバリストからオブザーバを削除する。
-
deleteObservers()
- オブザーバリストからオブザーバを削除する。
-
hasChanged()
- 監視可能な変更が発生した場合、 true の boolean を返す。
-
notifyObservers()
- 監視可能な変更が発生するとき、すべてのオブザーバに通知する。
-
notifyObservers(Object)
- 指定した監視可能な変更が発生したことをすべてのオブザーバに通知する。
-
setChanged()
- 監視可能な変更を記録するためにフラグを設定する。
Observable
public Observable()
addObserver
public synchronized void addObserver(Observer o)
- オブザーバリストにオブザーバを追加する。
- パラメータ:
- o - 追加されるオブザーバ
deleteObserver
public synchronized void deleteObserver(Observer o)
- オブザーバリストからオブザーバを削除する。
- パラメータ:
- o - 削除されるオブザーバ
notifyObservers
public void notifyObservers()
- 監視可能な変更が発生するとき、すべてのオブザーバに通知する。
notifyObservers
public synchronized void notifyObservers(Object arg)
- 指定した監視可能な変更が発生したことをすべてのオブザーバに通知する。
- パラメータ:
- arg - 通知されるもの
deleteObservers
public synchronized void deleteObservers()
- オブザーバリストからオブザーバを削除する。
setChanged
protected synchronized void setChanged()
- 監視可能な変更を記録するためにフラグを設定する。
clearChanged
protected synchronized void clearChanged()
- 監視可能な変更をクリアする。
hasChanged
public synchronized boolean hasChanged()
- 監視可能な変更が発生した場合、 true の boolean を返す。
countObservers
public synchronized int countObservers()
- オブザーバの数を数える。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標