インタフェース
org.seasar.extension.dataset.DataTable の使用

DataTable を使用しているパッケージ
org.seasar.extension.dataset データを抽象的に扱うDataSetの機能を提供します。 
org.seasar.extension.dataset.impl データを抽象的に扱うDataSetの実装を提供します。 
org.seasar.extension.unit S2FrameworkTestCaseを拡張し、データベースやトランザクションを使ったテストを簡単にします。 
 

org.seasar.extension.dataset での DataTable の使用
 

DataTable を返す org.seasar.extension.dataset のメソッド
 DataTable TableReader.read()
          テーブルを読み込みます。
 DataTable DataSet.getTable(java.lang.String tableName)
          テーブルを返します。
 DataTable DataSet.getTable(int index)
          テーブルを返します。
 DataTable DataSet.addTable(java.lang.String tableName)
          テーブルを追加します。
 DataTable DataSet.addTable(DataTable table)
          テーブルを追加します。
 DataTable DataSet.removeTable(java.lang.String tableName)
          テーブルを削除します。
 DataTable DataSet.removeTable(int index)
          テーブルを削除します。
 DataTable DataSet.removeTable(DataTable table)
          テーブルを削除します。
 DataTable DataRow.getTable()
          テーブルを返します。
 

DataTable 型のパラメータを持つ org.seasar.extension.dataset のメソッド
 void TableWriter.write(DataTable table)
          テーブルを書き込みます。
 DataTable DataSet.addTable(DataTable table)
          テーブルを追加します。
 DataTable DataSet.removeTable(DataTable table)
          テーブルを削除します。
 

org.seasar.extension.dataset.impl での DataTable の使用
 

DataTable を実装している org.seasar.extension.dataset.impl のクラス
 class DataTableImpl
          DataTableの実装クラスです。
 

DataTable を返す org.seasar.extension.dataset.impl のメソッド
protected  DataTable XlsReader.createTable(java.lang.String sheetName, org.apache.poi.hssf.usermodel.HSSFSheet sheet)
          テーブルを作成します。
 DataTable SqlTableReader.read()
           
 DataTable SqlReloadTableReader.getTable()
          テーブルを返します。
 DataTable SqlReloadTableReader.read()
           
 DataTable DataSetImpl.getTable(int index)
           
 DataTable DataSetImpl.getTable(java.lang.String tableName)
           
 DataTable DataSetImpl.addTable(java.lang.String tableName)
           
 DataTable DataSetImpl.addTable(DataTable table)
           
 DataTable DataSetImpl.removeTable(DataTable table)
           
 DataTable DataSetImpl.removeTable(int index)
           
 DataTable DataSetImpl.removeTable(java.lang.String tableName)
           
 DataTable DataRowImpl.getTable()
           
 

DataTable 型のパラメータを持つ org.seasar.extension.dataset.impl のメソッド
protected  void XlsReader.setupColumns(DataTable table, org.apache.poi.hssf.usermodel.HSSFSheet sheet)
          カラムの情報をセットアップします。
protected  void XlsReader.setupRows(DataTable table, org.apache.poi.hssf.usermodel.HSSFSheet sheet)
          シートの行をセットアップします。
protected  void XlsReader.setupRow(DataTable table, org.apache.poi.hssf.usermodel.HSSFRow row)
          行をセットアップします。
 void SqlTableWriter.write(DataTable table)
           
protected  void SqlTableWriter.doWrite(DataTable table)
          データを書き込みます。
protected  void SqlServerSqlTableWriter.doWrite(DataTable dataTable)
           
protected  void SqlDeleteTableWriter.doWrite(DataTable table)
           
 DataTable DataSetImpl.addTable(DataTable table)
           
 DataTable DataSetImpl.removeTable(DataTable table)
           
 

DataTable 型のパラメータを持つ org.seasar.extension.dataset.impl のコンストラクタ
SqlReloadTableReader(javax.sql.DataSource dataSource, DataTable table)
          SqlReloadTableReaderを作成します。
DataRowImpl(DataTable table)
          DataRowImplを作成します。
 

org.seasar.extension.unit での DataTable の使用
 

DataTable を返す org.seasar.extension.unit のメソッド
 DataTable S2TestCase.readDbByTable(java.lang.String table)
          テーブルの内容を読み込みます。
 DataTable S2TestCase.readDbByTable(java.lang.String table, java.lang.String condition)
          テーブルの内容を読み込みます。
 DataTable S2TestCase.readDbBySql(java.lang.String sql, java.lang.String tableName)
          テーブルの内容を読み込みます。
 DataTable S2TestCase.reload(DataTable table)
           
 

DataTable 型のパラメータを持つ org.seasar.extension.unit のメソッド
 DataTable S2TestCase.reload(DataTable table)
           
 void S2TestCase.assertEquals(DataTable expected, DataTable actual)
          等しいことを表明します。
 void S2TestCase.assertEquals(java.lang.String message, DataTable expected, DataTable actual)
          等しいことを表明します。
 



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