com.extjs.gxt.ui.client.data
クラス AggregateModelStringProvider

java.lang.Object
  extended by com.extjs.gxt.ui.client.data.AggregateModelStringProvider
すべての実装インターフェース:
ModelStringProvider

public class AggregateModelStringProvider
extends java.lang.Object
implements ModelStringProvider

複数のプロバイダがデータのタイプ・プロパティの名前によって登録されることを許可します。


コンストラクタ 概要
AggregateModelStringProvider()
           
 
メソッド 概要
 java.lang.String getStringValue(ModelData model, java.lang.String property)
          プロパティのstringの値を返します。
 void register(java.lang.Class type, ModelStringProvider provider)
          タイプによってプロバイダを登録します。
 void register(java.lang.String property, ModelStringProvider provider)
          プロパティ名によってプロバイダを登録します。
 void setDefault(ModelStringProvider provider)
          デフォルトのプロバイダを設定します。
 
クラスjava.lang.Objectから継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタ 詳細

AggregateModelStringProvider

public AggregateModelStringProvider()
メソッド 詳細

register

public void register(java.lang.String property,
                     ModelStringProvider provider)
プロパティ名によってプロバイダを登録します。

パラメータ:
property - プロパティ名
provider - string型のプロバイダ

register

public void register(java.lang.Class type,
                     ModelStringProvider provider)
タイプによってプロバイダを登録します。

パラメータ:
type - タイプ
provider - string型のプロバイダ

setDefault

public void setDefault(ModelStringProvider provider)
デフォルトのプロバイダを設定します。このプロバイダは他の者に使用されず、プロバイダは要求に合っています。

パラメータ:
provider - デフォルトのstring型のプロバイダ

getStringValue

public java.lang.String getStringValue(ModelData model,
                                       java.lang.String property)
インターフェースからコピーされた説明: ModelStringProvider
プロパティのstringの値を返します。

定義:
getStringValue in interface ModelStringProvider
パラメータ:
model - モデルのインスタンス
property - プロパティ名
戻り値:
stringの値