org.seasar.extension.dataset
インタフェース DataRow

既知の実装クラスの一覧:
DataRowImpl

public interface DataRow

DataSetの業をあらわすインターフェースです。

作成者:
higa

メソッドの概要
 void copyFrom(java.lang.Object source)
          他から値をコピーします。
 RowState getState()
          行の状態を返します。
 DataTable getTable()
          テーブルを返します。
 java.lang.Object getValue(int index)
          値を返します。
 java.lang.Object getValue(java.lang.String columnName)
          値を返します。
 void remove()
          削除します。
 void setState(RowState rowState)
          行の状態を設定します。
 void setValue(int index, java.lang.Object value)
          値を設定します。
 void setValue(java.lang.String columnName, java.lang.Object value)
          値を設定します。
 

メソッドの詳細

getValue

public java.lang.Object getValue(int index)
値を返します。

パラメータ:
index - 位置
戻り値:

getValue

public java.lang.Object getValue(java.lang.String columnName)
                          throws ColumnNotFoundRuntimeException
値を返します。

パラメータ:
columnName - カラム名
戻り値:
例外:
ColumnNotFoundRuntimeException - カラムが見つからなかった場合

setValue

public void setValue(int index,
                     java.lang.Object value)
値を設定します。

パラメータ:
index - 位置
value - 値

setValue

public void setValue(java.lang.String columnName,
                     java.lang.Object value)
              throws ColumnNotFoundRuntimeException
値を設定します。

パラメータ:
columnName - カラム名
value - 値
例外:
ColumnNotFoundRuntimeException - カラムが見つからなかった場合

remove

public void remove()
削除します。


getTable

public DataTable getTable()
テーブルを返します。

戻り値:
テーブル

getState

public RowState getState()
行の状態を返します。

戻り値:
行の状態

setState

public void setState(RowState rowState)
行の状態を設定します。

パラメータ:
rowState - 行の状態

copyFrom

public void copyFrom(java.lang.Object source)
他から値をコピーします。

パラメータ:
source - 他のデータ


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.