com.extjs.gxt.ui.client.data
クラス BaseLoader<C,D>

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.data.BaseLoader<C,D>
パラメータタイプ:
C - the config type
D - the data type
すべての実装インターフェース:
Loader<C>, Observable
直系の既知のサブクラス:
BaseListLoader, BaseTreeLoader

public class BaseLoader<C,D>
extends BaseObservable
implements Loader<C>

抽象的な基本のローダの実装


フィールド 概要
 
インターフェースcom.extjs.gxt.ui.client.data.Loaderから継承されたフィールド
BeforeLoad, Load, LoadException
 
コンストラクタ 概要
BaseLoader(DataProxy<C,D> proxy)
          新規の基本的なローダのインスタンスを作成します。
BaseLoader(DataProxy<C,D> proxy, DataReader reader)
          与えられたプロキシ、リーダーで新規のローダを作成します。
BaseLoader(DataReader reader)
          新規の基本的なローダのインスタンスを作成します。
 
メソッド 概要
 void addLoadListener(LoadListener listener)
          ロードのリスナーを追加します。
 DataProxy<C,D> getProxy()
          ローダのデータのプロキシを返します。
 boolean isReuseLoadConfig()
          ロードの設定が再使用されている場合はtrueを返します。
 boolean load()
          現在の設定を使用してデータをロードします。
 boolean load(C loadConfig)
          与えられたデータの設定を使用してデータをロードします。
 void removeLoadListener(LoadListener listener)
          ロードのリスナーを取り除きます。
 void setReuseLoadConfig(boolean reuseLoadConfig)
          同じロードの設定インスタンスがロード操作のために使用されるかどうかを設定します。
 
クラス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.event.Observableから継承されたメソッド
addListener, fireEvent, removeAllListeners, removeListener
 

コンストラクタ 詳細

BaseLoader

public BaseLoader(DataProxy<C,D> proxy)
新規の基本的なローダのインスタンスを作成します。

パラメータ:
proxy - データのプロキシ

BaseLoader

public BaseLoader(DataProxy<C,D> proxy,
                  DataReader reader)
与えられたプロキシ、リーダーで新規のローダを作成します。

パラメータ:
proxy - データのプロキシ
reader - オプションのデータのリーダー。nullの場合は、nullをproxy.load(Reader, Loadconfig, Datacallback)に渡します。

BaseLoader

public BaseLoader(DataReader reader)
新規の基本的なローダのインスタンスを作成します。

パラメータ:
reader - リーダー
メソッド 詳細

addLoadListener

public void addLoadListener(LoadListener listener)
インターフェースからコピーされた説明: Loader
ロードのリスナーを追加します。

定義:
インターフェースLoader<C>内のaddLoadListener
パラメータ:
listener - 追加するリスナー

getProxy

public DataProxy<C,D> getProxy()
ローダのプロキシを返します。

戻り値:
データのプロキシ

isReuseLoadConfig

public boolean isReuseLoadConfig()
ロードの設定が再使用されている場合はtrueを返します。

戻り値:
再使用のロードの設定状態

load

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

定義:
インターフェースLoader<C>内のload
戻り値:
ロードが要求された場合はtrue

load

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

Specified by:
インターフェースLoader<C>内のload
パラメータ:
loadConfig - ロードの設定
戻り値:
ロードが要求された場合はtrue

removeLoadListener

public void removeLoadListener(LoadListener listener)
インターフェースからコピーされた説明: Loader
ロードのリスナーを取り除きます。

定義:
インターフェースLoader<C>内のremoveLoadListener
パラメータ:
listener - 取り除くリスナー

setReuseLoadConfig

public void setReuseLoadConfig(boolean reuseLoadConfig)
同じロードの設定インスタンスがロード操作のために使用されるかどうかを設定します。

パラメータ:
reuseLoadConfig - 再使用するためにはtrue