クラス java.util.Observable
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.util.Observable

java.lang.Object
   |
   +----java.util.Observable

public class Observable
extends Object
このクラスは監視可能なオブジェクト、またはモデルビューパラダイムの 「データ」を表す。このオブジェクトは複数のオブザーバを持つことができる。 Observable インスタンスが変化すると、全てのオブザーバに通知される。 この通知はすべてのオブザーバの update() メソッドを呼び出すことによって行われる。

Constructor Index

 o Observable()

Method Index

 o addObserver(Observer)
オブザーバリストにオブザーバを追加する。
 o clearChanged()
監視可能な変更をクリアする。
 o countObservers()
オブザーバの数を数える。
 o deleteObserver(Observer)
オブザーバリストからオブザーバを削除する。
 o deleteObservers()
オブザーバリストからオブザーバを削除する。
 o hasChanged()
監視可能な変更が発生した場合、 true の boolean を返す。
 o notifyObservers()
監視可能な変更が発生するとき、すべてのオブザーバに通知する。
 o notifyObservers(Object)
指定した監視可能な変更が発生したことをすべてのオブザーバに通知する。
 o setChanged()
監視可能な変更を記録するためにフラグを設定する。

Constructors

 o Observable
  public Observable()

Methods

 o addObserver
  public synchronized void addObserver(Observer o)
オブザーバリストにオブザーバを追加する。
パラメータ:
o - 追加されるオブザーバ 
 o deleteObserver
  public synchronized void deleteObserver(Observer o)
オブザーバリストからオブザーバを削除する。
パラメータ:
o - 削除されるオブザーバ 
 o notifyObservers
  public void notifyObservers()
監視可能な変更が発生するとき、すべてのオブザーバに通知する。
 o notifyObservers
  public synchronized void notifyObservers(Object arg)
指定した監視可能な変更が発生したことをすべてのオブザーバに通知する。
パラメータ:
arg - 通知されるもの
 o deleteObservers
  public synchronized void deleteObservers()
オブザーバリストからオブザーバを削除する。
 o setChanged
  protected synchronized void setChanged()
監視可能な変更を記録するためにフラグを設定する。
 o clearChanged
  protected synchronized void clearChanged()
監視可能な変更をクリアする。
 o hasChanged
  public synchronized boolean hasChanged()
監視可能な変更が発生した場合、 true の boolean を返す。
 o countObservers
  public synchronized int countObservers()
オブザーバの数を数える。

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標