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

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

public class DataTableImpl
extends java.lang.Object
implements DataTable

DataTableの実装クラスです。

作成者:
higa

コンストラクタの概要
DataTableImpl(java.lang.String tableName)
          DataTableImplを作成します。
 
メソッドの概要
 DataColumn addColumn(java.lang.String columnName)
          カラムを追加します。
 DataColumn addColumn(java.lang.String columnName, ColumnType columnType)
          カラムを追加します。
 DataRow addRow()
          行を追加します。
 void copyFrom(java.lang.Object source)
          他のオブジェクトから値をコピーします。
 boolean equals(java.lang.Object o)
           
 DataColumn getColumn(int index)
          カラムを返します。
 DataColumn getColumn(java.lang.String columnName)
          カラムを返します。
 java.lang.String getColumnName(int index)
          カラム名を返します。
 int getColumnSize()
          カラム数を返します。
 ColumnType getColumnType(int index)
          カラムの型を返します。
 ColumnType getColumnType(java.lang.String columnName)
          カラムの型を返します。
 DataRow getRemovedRow(int index)
          削除された行を返します。
 int getRemovedRowSize()
          削除された行数を返します。
 DataRow getRow(int index)
          行を返します。
 int getRowSize()
          行数を返します。
 java.lang.String getTableName()
          テーブル名を返します。
 boolean hasColumn(java.lang.String columnName)
          カラムを持っているかどうかを返します。
 boolean hasMetaData()
          メタデータを持っているかどうかを返します。
 DataRow[] removeRows()
          削除されたすべての行を返します。
 void setTableName(java.lang.String tableName)
          テーブル名を設定します。
 void setupColumns(java.lang.Class beanClass)
          カラムのセットアップを行ないます。
 void setupMetaData(java.sql.DatabaseMetaData dbMetaData)
          メタデータのセットアップを行ないます。
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

DataTableImpl

public DataTableImpl(java.lang.String tableName)
DataTableImplを作成します。

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

getTableName

public java.lang.String getTableName()
インタフェース DataTable の記述:
テーブル名を返します。

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

setTableName

public void setTableName(java.lang.String tableName)
インタフェース DataTable の記述:
テーブル名を設定します。

定義:
インタフェース DataTable 内の setTableName
パラメータ:
tableName - テーブル名
関連項目:
DataTable.setTableName(java.lang.String)

getRowSize

public int getRowSize()
インタフェース DataTable の記述:
行数を返します。

定義:
インタフェース DataTable 内の getRowSize
戻り値:
行数
関連項目:
DataTable.getRowSize()

getRow

public DataRow getRow(int index)
インタフェース DataTable の記述:
行を返します。

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

addRow

public DataRow addRow()
インタフェース DataTable の記述:
行を追加します。

定義:
インタフェース DataTable 内の addRow
戻り値:
関連項目:
DataTable.addRow()

getRemovedRowSize

public int getRemovedRowSize()
インタフェース DataTable の記述:
削除された行数を返します。

定義:
インタフェース DataTable 内の getRemovedRowSize
戻り値:
削除された行数
関連項目:
DataTable.getRemovedRowSize()

getRemovedRow

public DataRow getRemovedRow(int index)
インタフェース DataTable の記述:
削除された行を返します。

定義:
インタフェース DataTable 内の getRemovedRow
パラメータ:
index - 位置
戻り値:
削除された行
関連項目:
DataTable.getRemovedRow(int)

removeRows

public DataRow[] removeRows()
インタフェース DataTable の記述:
削除されたすべての行を返します。

定義:
インタフェース DataTable 内の removeRows
戻り値:
削除されたすべての行
関連項目:
DataTable.removeRows()

getColumnSize

public int getColumnSize()
インタフェース DataTable の記述:
カラム数を返します。

定義:
インタフェース DataTable 内の getColumnSize
戻り値:
カラム数
関連項目:
DataTable.getColumnSize()

getColumn

public DataColumn getColumn(int index)
インタフェース DataTable の記述:
カラムを返します。

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

getColumn

public DataColumn getColumn(java.lang.String columnName)
インタフェース DataTable の記述:
カラムを返します。

定義:
インタフェース DataTable 内の getColumn
パラメータ:
columnName - カラム名
戻り値:
カラム
関連項目:
DataTable.getColumn(java.lang.String)

hasColumn

public boolean hasColumn(java.lang.String columnName)
インタフェース DataTable の記述:
カラムを持っているかどうかを返します。

定義:
インタフェース DataTable 内の hasColumn
パラメータ:
columnName - カラム名
戻り値:
カラムを持っているかどうか
関連項目:
DataTable.hasColumn(java.lang.String)

getColumnName

public java.lang.String getColumnName(int index)
インタフェース DataTable の記述:
カラム名を返します。

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

getColumnType

public ColumnType getColumnType(int index)
インタフェース DataTable の記述:
カラムの型を返します。

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

getColumnType

public ColumnType getColumnType(java.lang.String columnName)
インタフェース DataTable の記述:
カラムの型を返します。

定義:
インタフェース DataTable 内の getColumnType
パラメータ:
columnName - カラム名
戻り値:
カラムの型
関連項目:
DataTable.getColumnType(java.lang.String)

addColumn

public DataColumn addColumn(java.lang.String columnName)
インタフェース DataTable の記述:
カラムを追加します。

定義:
インタフェース DataTable 内の addColumn
パラメータ:
columnName - カラム名
戻り値:
カラム
関連項目:
DataTable.addColumn(java.lang.String)

addColumn

public DataColumn addColumn(java.lang.String columnName,
                            ColumnType columnType)
インタフェース DataTable の記述:
カラムを追加します。

定義:
インタフェース DataTable 内の addColumn
パラメータ:
columnName - カラム名
columnType - カラムの型
戻り値:
カラム
関連項目:
DataTable.addColumn(java.lang.String, org.seasar.extension.dataset.ColumnType)

hasMetaData

public boolean hasMetaData()
インタフェース DataTable の記述:
メタデータを持っているかどうかを返します。

定義:
インタフェース DataTable 内の hasMetaData
戻り値:
メタデータを持っているかどうか
関連項目:
DataTable.hasMetaData()

setupMetaData

public void setupMetaData(java.sql.DatabaseMetaData dbMetaData)
インタフェース DataTable の記述:
メタデータのセットアップを行ないます。

定義:
インタフェース DataTable 内の setupMetaData
パラメータ:
dbMetaData - データベースのメタデータ
関連項目:
DataTable.setupMetaData(java.sql.DatabaseMetaData)

setupColumns

public void setupColumns(java.lang.Class beanClass)
インタフェース DataTable の記述:
カラムのセットアップを行ないます。

定義:
インタフェース DataTable 内の setupColumns
パラメータ:
beanClass - JavaBeansのクラス
関連項目:
DataTable.setupColumns(java.lang.Class)

copyFrom

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

定義:
インタフェース DataTable 内の copyFrom
パラメータ:
source - 他のオブジェクト

toString

public java.lang.String toString()

equals

public boolean equals(java.lang.Object o)


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