com.extjs.gxt.ui.client.data
クラス BaseTreeLoader<M extends ModelData>

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.data.BaseLoader<M,java.util.List<M>>
          extended by com.extjs.gxt.ui.client.data.BaseTreeLoader<M>
すべての実装インターフェース:
Loader<M>, TreeLoader<M>, Observable

public class BaseTreeLoader<M extends ModelData>
extends BaseLoader<M,java.util.List<M>>
implements TreeLoader<M>

TreeLoaderのインターフェースのデフォルトの実装

イベント:
BeforeLoad : LoadEvent(loader, config)
ロード操作の前に発生します。動作を中止するために、リスナーはdoitフィールドをfalseに設定することができます。
Load : LoadEvent(loader, config, result)
ボタンが選択された後に発生します。
LoadException : LoadEvent(loader, config, result)
ボタンが選択された後に発生します。


フィールド 概要
 
インターフェースcom.extjs.gxt.ui.client.data.Loaderから継承されたフィールド
BeforeLoad, Load, LoadException
 
コンストラクタ 概要
BaseTreeLoader(DataProxy proxy)
          新規のツリーのローダのインスタンスを作成します。
BaseTreeLoader(DataProxy proxy, DataReader reader)
          新規のツリーのローダのインスタンスを作成します。
BaseTreeLoader(DataReader reader)
          新規のツリーのローダのインスタンスを作成します。
 
メソッド 概要
 boolean hasChildren(M parent)
          与えられたモデルに子があるかどうかを返します。
 boolean load()
          現在の設定を使用してデータをロードします。
 boolean loadChildren(M parent)
          親の子のロードリクエストを開始します。
 
クラスcom.extjs.gxt.ui.client.data.BaseLoaderから継承されたメソッド
addLoadListener, getProxy, isReuseLoadConfig, load, removeLoadListener, setReuseLoadConfig
 
クラスcom.extjs.gxt.ui.client.event.BaseObservableから継承されたメソッド
addListener, fireEvent, fireEvent, getFiresEvents, hasListeners, hasListeners, removeAllListeners, removeListener, setFiresEvents
 
クラスjava.lang.Objectから継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インターフェースcom.extjs.gxt.ui.client.data.Loaderから継承されたメソッド
addLoadListener, load, removeLoadListener
 
インターフェースcom.extjs.gxt.ui.client.event.Observableから継承されたメソッド
addListener, fireEvent, removeAllListeners, removeListener
 

コンストラクタ 詳細

BaseTreeLoader

public BaseTreeLoader(DataProxy proxy)
新規のツリーのローダのインスタンスを作成します。

パラメータ:
proxy - データリーダー

BaseTreeLoader

public BaseTreeLoader(DataReader reader)
新規のツリーのローダのインスタンスを作成します。

パラメータ:
reader - データリーダー

BaseTreeLoader

public BaseTreeLoader(DataProxy proxy,
                      DataReader reader)
新規のツリーのローダのインスタンスを作成します。

パラメータ:
proxy - データプロキシ
reader - データリーダー
Method Detail

loadChildren

public boolean loadChildren(M parent)
インターフェースからコピーされた説明: TreeLoader
親の子のロードリクエストを開始します。

定義:
loadChildren in interface TreeLoader<M extends ModelData>
パラメータ:
parent - 親
戻り値:
ロードが要求された場合はtrue

hasChildren

public boolean hasChildren(M parent)
インターフェースからコピーされた説明: TreeLoader
与えられたモデルに子があるかどうかを返します。

定義:
インターフェースTreeLoader<M extends ModelData>内のhasChildren
パラメータ:
parent - 親のモデル
戻り値:
与えられた親が子を持っている場合true、子がない場合はfalse

load

public boolean load()
インターフェースからコピーされた説明: Loader
現在の設定を使用してデータをロードします。

定義:
インターフェースLoader<M extends ModelData>内のload
オーバーライド:
クラスBaseLoader<M extends ModelData,java.util.List<M extends ModelData>>内のload
戻り値:
ロードが要求された場合はtrue