org.seasar.extension.dataset.impl
クラス DataRowImpl

java.lang.Object
  拡張org.seasar.extension.dataset.impl.DataRowImpl
すべての実装インタフェース:
DataRow

public class DataRowImpl
extends java.lang.Object
implements DataRow

DataRowの実装クラスです。

作成者:
higa

コンストラクタの概要
DataRowImpl(DataTable table)
          DataRowImplを作成します。
 
メソッドの概要
 void copyFrom(java.lang.Object source)
          他から値をコピーします。
 boolean equals(java.lang.Object o)
           
 RowState getState()
          行の状態を返します。
 DataTable getTable()
          テーブルを返します。
 java.lang.Object getValue(int index)
          値を返します。
 java.lang.Object getValue(java.lang.String columnName)
          値を返します。
 void remove()
          削除します。
 void setState(RowState state)
          行の状態を設定します。
 void setValue(int index, java.lang.Object value)
          値を設定します。
 void setValue(java.lang.String columnName, java.lang.Object value)
          値を設定します。
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

DataRowImpl

public DataRowImpl(DataTable table)
DataRowImplを作成します。

パラメータ:
table -
メソッドの詳細

getValue

public java.lang.Object getValue(int index)
インタフェース DataRow の記述:
値を返します。

定義:
インタフェース DataRow 内の getValue
パラメータ:
index - 位置
戻り値:
関連項目:
DataRow.getValue(int)

getValue

public java.lang.Object getValue(java.lang.String columnName)
                          throws ColumnNotFoundRuntimeException
インタフェース DataRow の記述:
値を返します。

定義:
インタフェース DataRow 内の getValue
パラメータ:
columnName - カラム名
戻り値:
例外:
ColumnNotFoundRuntimeException - カラムが見つからなかった場合
関連項目:
DataRow.getValue(java.lang.String)

setValue

public void setValue(java.lang.String columnName,
                     java.lang.Object value)
              throws ColumnNotFoundRuntimeException
インタフェース DataRow の記述:
値を設定します。

定義:
インタフェース DataRow 内の setValue
パラメータ:
columnName - カラム名
value - 値
例外:
ColumnNotFoundRuntimeException - カラムが見つからなかった場合
関連項目:
DataRow.setValue(java.lang.String, java.lang.Object)

setValue

public void setValue(int index,
                     java.lang.Object value)
インタフェース DataRow の記述:
値を設定します。

定義:
インタフェース DataRow 内の setValue
パラメータ:
index - 位置
value - 値
関連項目:
DataRow.setValue(int, java.lang.Object)

remove

public void remove()
インタフェース DataRow の記述:
削除します。

定義:
インタフェース DataRow 内の remove
関連項目:
DataRow.remove()

getTable

public DataTable getTable()
インタフェース DataRow の記述:
テーブルを返します。

定義:
インタフェース DataRow 内の getTable
戻り値:
テーブル
関連項目:
DataRow.getTable()

getState

public RowState getState()
インタフェース DataRow の記述:
行の状態を返します。

定義:
インタフェース DataRow 内の getState
戻り値:
行の状態
関連項目:
DataRow.getState()

setState

public void setState(RowState state)
インタフェース DataRow の記述:
行の状態を設定します。

定義:
インタフェース DataRow 内の setState
パラメータ:
state - 行の状態
関連項目:
DataRow.setState(org.seasar.extension.dataset.RowState)

toString

public java.lang.String toString()

equals

public boolean equals(java.lang.Object o)

copyFrom

public void copyFrom(java.lang.Object source)
インタフェース DataRow の記述:
他から値をコピーします。

定義:
インタフェース DataRow 内の copyFrom
パラメータ:
source - 他のデータ
関連項目:
DataRow.copyFrom(java.lang.Object)


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