com.extjs.gxt.ui.client.data
クラス XmlReader<C>

java.lang.Object
  extended by com.extjs.gxt.ui.client.data.XmlReader<C>
パラメータ:
C - ロードコンフィグのタイプ
すべての実装インターフェース:
DataReader<C,ListLoadResult<ModelData>>

public class XmlReader<C>
extends java.lang.Object
implements DataReader<C,ListLoadResult<ModelData>>

ModelTypeを使用してXMLデータを読み込み、ModelDataのインスタンスのセットを生成するDataReaderの実装です。 サブクラスはモデルデータのサブクラスを返すために newModelInstance()をオーバーライドします。

  // xmlの構造を定義します。
  ModelType type = new ModelType();
  type.recordName = "record"; // 列の情報を含むrepeated要素
  type.root = "records"; // 総合的な属性を含むroot要素(オプション)
  type.totalName = "total"; // 総合的なデータセットのサイズを含む要素(オプション)
 


コンストラクタ 概要
XmlReader(ModelType modelType)
          新規のxmlリーダーのインスタンスを作成します。
 
メソッド 概要
 ListLoadResult read(C loadConfig, java.lang.Object data)
          生データを読み込み、打ち込まれたデータを返します。
 
クラスjava.lang.Objectから継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタ 詳細

XmlReader

public XmlReader(ModelType modelType)
新規のxmlリーダーのインスタンスを作成します。

パラメータ:
modelType - モデルのタイプ
メソッド 詳細

read

public ListLoadResult read(C loadConfig,
                           java.lang.Object data)
インターフェースからコピーされた説明: DataReader
生データを読み込み、打ち込まれたデータを返します。

定義:
read in interface DataReader<C,ListLoadResult<ModelData>>
data - 読み込むデータ
戻り値:
データ