com.extjs.gxt.ui.client.event
クラス BaseObservable

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
すべての実装インターフェース:
Observable
直系の既知のサブクラス:
BaseEventPreview, BaseLoader, Dispatcher, Draggable, Fx, KeyNav, Layout, Provider, Registry, Resizable, Store, StoreBinder, TableColumnModel

public class BaseObservable
extends java.lang.Object
implements Observable


コンストラクタ 概要
BaseObservable()
           
 
メソッド 概要
 void addListener(int eventType, Listener listener)
          与えられたイベントのタイプによってリスナーの境界を追加します。
 boolean fireEvent(int eventType)
          イベントを発生させます。
 boolean fireEvent(int eventType, BaseEvent be)
          イベントを発生させます。
 boolean getFiresEvents()
          イベントが発生している場合はtrueを返します。
 boolean hasListeners()
          observableがリスナーを持っている場合はtrueを返します。
 boolean hasListeners(int eventType)
          obsersableが与えられたイベントのタイプのリスナーを持っている場合はtrueです。
 void removeAllListeners()
          すべてのリスナーを取り除きます。
 void removeListener(int eventType, Listener listener)
          リスナーを取り除きます。
 void setFiresEvents(boolean firesEvents)
          イベントが発生するべきかを設定します。(デフォルトはtrue)
 
クラスjava.lang.Objectから継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタ 詳細

BaseObservable

public BaseObservable()
メソッド 詳細

addListener

public void addListener(int eventType,
                        Listener listener)
与えられたイベントのタイプによってリスナーの境界を追加します。

定義:
addListener in interface Observable
パラメータ:
eventType - eventType
listener - 追加されるリスナー

fireEvent

public boolean fireEvent(int eventType)
イベントを発生させます

パラメータ:
eventType - イベントのタイプ
戻り値:
リスナーがイベントを中止する場合はtrue

fireEvent

public boolean fireEvent(int eventType,
                         BaseEvent be)
イベントを発生させます。

定義:
インターフェースObservable内のfireEvent
パラメータ:
eventType - イベントのタイプ
be - the base event
戻り値:
リスナーがイベントを中止する場合はtrue

getFiresEvents

public boolean getFiresEvents()
イベントが発生している場合はtrueを返します。

戻り値:
イベントの発生状況

hasListeners

public boolean hasListeners()
ovservableがリスナーを持っている場合はtrueを返します。

戻り値:
リスナーがある場合はtrue

hasListeners

public boolean hasListeners(int eventType)
obsersableが与えられたイベントのタイプのリスナーを持っている場合はtrueです。

パラメータ:
eventType - イベントのタイプ
戻り値:
与えられたイベントのタイプのリスナーが1もしくはそれ以上ではtrue

removeAllListeners

public void removeAllListeners()
すべてのリスナーを取り除きます。

定義:
インターフェースObservable内のremoveAllListeners

removeListener

public void removeListener(int eventType,
                           Listener listener)
リスナーを取り除きます。

定義:
インターフェースObservable内のremoveListener
パラメータ:
eventType - イベントのタイプ
listener - 取り除かれるリスナー

setFiresEvents

public void setFiresEvents(boolean firesEvents)
イベントが発生するべきかを設定します。(デフォルトはtrue)

パラメータ:
firesEvents - イベントを発生させるためにはtrue、無効にするためにはfalse