public interface DataModel
1レコードのデータを管理するインターフェースです。 Formatter で使用される単純なメソッドを定義しています。
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
DELETE_TYPE
変更されたタイプ(削除)
|
static java.lang.String |
INSERT_TYPE
変更されたタイプ(追加)
|
static java.lang.String |
UPDATE_TYPE
変更されたタイプ(変更)
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getColumnNo(java.lang.String columnName)
カラム名に対応する カラム番号を返します。
|
default java.lang.String |
getModifyType(int row)
row 単位に変更されたタイプ(追加/変更/削除)を返します。
|
java.lang.String[] |
getNames()
カラム名配列を返します。
|
NativeType |
getNativeType(int clm)
clm のNativeタイプを返します。
|
default int |
getRowCount()
データテーブル内の行の数を返します。
|
java.lang.Object |
getValue(int row,
int clm)
row および clm にあるセルの属性値を返します。
|
java.lang.Object[] |
getValues(int row)
row にあるセルの属性値を配列で返します。
|
default void |
setModifyType(int row,
java.lang.String modType)
row 単位に変更タイプ(追加/変更/削除)をセットします。
|
void |
setValues(java.lang.Object[] vals,
int row)
row にあるセルのオブジェクト値を置き換えます。
|
static final java.lang.String INSERT_TYPE
6.7.9.1 (2017/05/19) インターフェースの見直しにより、追加 |
static final java.lang.String UPDATE_TYPE
6.7.9.1 (2017/05/19) インターフェースの見直しにより、追加 |
static final java.lang.String DELETE_TYPE
6.7.9.1 (2017/05/19) インターフェースの見直しにより、追加 |
void setValues(java.lang.Object[] vals, int row)
vals
- 新しい配列値。row
- 値が変更される行(無視されます)int getColumnNo(java.lang.String columnName)
columnName
- 値が参照されるカラム番号java.lang.String[] getNames()
java.lang.Object[] getValues(int row)
row
- 値が参照される行java.lang.Object getValue(int row, int clm)
row
- 値が参照される行clm
- 値が参照される列default int getRowCount()
6.7.9.1 (2017/05/19) インターフェースの見直しにより、追加 |
default java.lang.String getModifyType(int row)
row
- 値が参照される行6.7.9.1 (2017/05/19) インターフェースの見直しにより、追加 |
default void setModifyType(int row, java.lang.String modType)
row
- 値が参照される行modType
- 変更タイプ(追加/変更/削除)6.7.9.1 (2017/05/19) インターフェースの見直しにより、追加 |
NativeType getNativeType(int clm)
clm
- 値が参照される列NativeType
4.1.1.2 (2008/02/28) 新規追加 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.