DELETE_TYPE, INSERT_TYPE, UPDATE_TYPE| コンストラクタと説明 |
|---|
ArrayTableModel(java.lang.String[] nms,
java.lang.String[][] vs)
引数に名前配列、値配列を指定したコンストラクター
|
ArrayTableModel(java.lang.String[] nms,
java.lang.String[][] vs,
java.lang.String[] ms)
引数に名前配列、値配列、変更区分配列を指定したコンストラクター
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
getColumnNo(java.lang.String columnName)
カラム名に対応する カラム番号を返します。
|
int[] |
getColumnNos(java.lang.String[] clmNms)
カラム名配列に対応する カラム番号配列を返します。
|
java.lang.String |
getModifyType(int row)
row 単位に変更されたタイプ(追加/変更/削除)を返します。
|
java.util.concurrent.ConcurrentMap |
getModifyVals()
BizLogicで、データが変更された場合は、このMapで値の配列を返します。
|
java.lang.String[] |
getNames()
カラム名配列を返します。
|
NativeType |
getNativeType(int clm)
clm のNativeタイプを返します。
|
int |
getRowCount()
データテーブル内の行の数を返します。
|
java.lang.String |
getValue(int row,
int clm)
row および clm にあるセルの属性値をStringに変換して返します。
|
java.lang.String |
getValue(int row,
java.lang.String clm)
row および clm にあるセルの属性値をStringに変換して返します。
|
java.lang.String[] |
getValues(int row)
row にあるセルの属性値を配列で返します。
|
protected java.lang.String[][] |
getValues(java.lang.String[] clmNms)
指定のカラム名引数に相当するデータを2重配列で返します。
|
void |
setModifyType(int row,
java.lang.String modType)
row 単位に変更タイプ(追加/変更/削除)をセットします。
|
void |
setValues(java.lang.String[] inVals,
int rowNo)
rowで指定された行番号(インデックス番号)に行を追加します。
|
java.lang.String |
toString()
このオブジェクトの文字列表記を返します。
|
public ArrayTableModel(java.lang.String[] nms,
java.lang.String[][] vs)
nms - 名前配列vs - 値2重配列java.lang.IllegalArgumentException - 引数の配列が不正な場合public ArrayTableModel(java.lang.String[] nms,
java.lang.String[][] vs,
java.lang.String[] ms)
nms - 名前配列vs - 値2重配列ms - 変更区分の配列java.lang.IllegalArgumentException - 引数の配列が不正な場合| 5.6.7.0 (2013/07/27) エラーメッセージを判りやすくする。 |
| 5.7.2.3 (2014/01/31) vsのチェック条件を戻す |
| 5.7.3.1 (2014/02/14) nmsのチェック条件も戻す |
public void setValues(java.lang.String[] inVals,
int rowNo)
public java.util.concurrent.ConcurrentMap getModifyVals()
AbstractBizLogic.isRequireTable()| 5.6.0.3 (2012/01/24) 変更された値を、書き戻すためのMap<インデックス,値配列> を返します。 |
| 6.4.3.1 (2016/02/12) PMD refactoring. HashMap → ConcurrentHashMap に置き換え。 |
| 6.4.3.3 (2016/03/04) 変更が無い場合は、nulllではなく、空のConcurrentMapを返しましす。 |
public int getColumnNo(java.lang.String columnName)
getColumnNo インタフェース内 DataModelcolumnName - 値が参照されるカラム名java.lang.IllegalArgumentException - 引数のカラム名が null の場合public int[] getColumnNos(java.lang.String[] clmNms)
clmNms - 値が参照されるカラム名配列(可変長引数)| 6.8.6.0 (2018/01/19) 可変長引数から、通常配列に変更。 |
public java.lang.String[] getNames()
protected java.lang.String[][] getValues(java.lang.String[] clmNms)
clmNms - 値が参照されるカラム名配列(可変長引数)| 6.8.5.0 (2018/01/09) 新規追加 |
public java.lang.String[] getValues(int row)
public java.lang.String getValue(int row,
int clm)
public java.lang.String getValue(int row,
java.lang.String clm)
row - 値が参照される行clm - 値が参照される列(キー)public int getRowCount()
getRowCount インタフェース内 DataModelpublic java.lang.String getModifyType(int row)
getModifyType インタフェース内 DataModelrow - 値が参照される行public void setModifyType(int row,
java.lang.String modType)
setModifyType インタフェース内 DataModelrow - 値が参照される行modType - 変更タイプ(追加/変更/削除)| 6.7.9.1 (2017/05/19) インターフェースの見直しにより、追加 |
public NativeType getNativeType(int clm)
getNativeType インタフェース内 DataModelclm - 値が参照される列NativeType| 5.1.8.0 (2010/07/01) NativeType#getType(String) のメソッドを使用するように変更。 |
public java.lang.String toString()
toString クラス内 java.lang.ObjectObject.toString()| 5.6.7.0 (2013/07/27) 新規追加 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.