com.extjs.gxt.ui.client.data
インターフェース ChangeEventSource

すべての既知のサブインターフェース:
Model, TreeModel<T>
すべての既知の実装クラス:
BaseModel, BaseTreeModel, ChangeEventSupport

public interface ChangeEventSource

変化した際のリスナーを通知するオブジェクトのためのインターフェース


フィールド 概要
static int Add
          子オブジェクトがモデルに追加される際に発生します。(値は10)
static int Remove
          子オブジェクトがモデルから取り除かれる際に発生します。(値は30)
static int Update
          モデルが更新された際に発生します。(値は40)
 
メソッド 概要
 void addChangeListener(ChangeListener... listener)
          変化のリスナーをモデルに追加します。
 void notify(ChangeEvent event)
          与えられた変化のイベントのリスナーを通知します。
 void removeChangeListener(ChangeListener... listener)
          変化のリスナーを取り除きます。
 void removeChangeListeners()
          すべての変化のリスナーを取り除きます。
 void setSilent(boolean silent)
          変化のイベントが発生するかどうかを設定します。
 

フィールド 詳細

Add

static final int Add
子オブジェクトがモデルに追加される際に発生します。(値は10)

関連項目:
Constant Field Values

Remove

static final int Remove
子オブジェクトがモデルから取り除かれる際に発生します。(値は30)

関連項目:
Constant Field Values

Update

static final int Update
モデルが更新された際に発生します。(値は40)

関連項目:
Constant Field Values
メソッド 詳細

addChangeListener

void addChangeListener(ChangeListener... listener)
変化のリスナーをモデルに追加します。

パラメータ:
listener - 追加するリスナー

removeChangeListener

void removeChangeListener(ChangeListener... listener)
変化するリスナーを取り除きます。

パラメータ:
listener - 取り除くリスナー

removeChangeListeners

void removeChangeListeners()
すべての変化のリスナーを取り除きます。


setSilent

void setSilent(boolean silent)
変化のイベントが発生するかどうかを設定します。

パラメータ:
silent - 変化のイベントを無効にするためにはtrue、その他の場合はfalseです。

notify

void notify(ChangeEvent event)
与えられた変化のイベントのリスナーを通知します。

パラメータ:
event - 変化のイベント