openGionopenGion
5.3.3.0

org.opengion.fukurou.model
インタフェース DataModel<T>

既知のサブインタフェースの一覧:
DBTableModel
既知の実装クラスの一覧:
ArrayDataModel, ArrayTableModel, DBTableModelImpl, DBTableModelSorter, FileLineModel, LineModel

public interface DataModel<T>

[PN],[OYA] などの [] で指定されたカラムで表されたフォーマットデータに対して、 DBTableModel オブジェクトを適用して 各カラムに実データを割り当てるオブジェクトです。

機能階層
画面表示
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

メソッドの概要
 int getColumnNo(java.lang.String columnName)
          カラム名に対応する カラム番号を返します。
 java.lang.String[] getNames()
          カラム名配列を返します。
 NativeType getNativeType(int clm)
          clm のNativeタイプを返します。
 T getValue(int row, int clm)
          row および clm にあるセルの属性値を返します。
 T[] getValues(int row)
          row にあるセルの属性値を配列で返します。
 void setValues(T[] vals, int row)
          row にあるセルのオブジェクト値を置き換えます。
 

メソッドの詳細

setValues

void setValues(T[] vals,
               int row)
row にあるセルのオブジェクト値を置き換えます。

パラメータ:
vals - 新しい配列値。
row - 値が変更される行(無視されます)

getColumnNo

int getColumnNo(java.lang.String columnName)
カラム名に対応する カラム番号を返します。 特殊なカラムが指定された場合は、負の値を返します。 例えば、[KEY.カラム名]、[I]、[ROW.ID] など、特定の負の値を返します。 また、カラム名が元のデータモデルに存在しない場合も、負の値か、 Exception を返します。負の値なのか、Exception なのかは、 実装に依存します。

パラメータ:
columnName - 値が参照されるカラム番号
戻り値:
指定されたセルのカラム番号

getNames

java.lang.String[] getNames()
カラム名配列を返します。 配列オブジェクトは、clone されたコピーを返します。

戻り値:
nm String[] カラム名配列

getValues

T[] getValues(int row)
row にあるセルの属性値を配列で返します。

パラメータ:
row - 値が参照される行
戻り値:
指定されたセルの属性値 T[]

getValue

T getValue(int row,
           int clm)
row および clm にあるセルの属性値を返します。

パラメータ:
row - 値が参照される行
clm - 値が参照される列
戻り値:
指定されたセルの値 T

getNativeType

NativeType getNativeType(int clm)
clm のNativeタイプを返します。 Nativeタイプはorg.opengion.fukurou.model.NativeTypeで定義されています。

パラメータ:
clm - 値が参照される列
戻り値:
Nativeタイプ
関連項目:
NativeType
変更履歴:
4.1.1.2 (2008/02/28) 新規追加

openGion 5.3.3.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.