openGionopenGion
5.7.3.0

org.opengion.hayabusa.db
クラス DBTableModelEditor

java.lang.Object
  上位を拡張 org.opengion.hayabusa.db.DBTableModelImpl
      上位を拡張 org.opengion.hayabusa.db.DBTableModelEditor
すべての実装されたインタフェース:
DataModel<java.lang.String>, DBTableModel

public class DBTableModelEditor
extends DBTableModelImpl

DBTableModelを継承した TableModelの編集設定による変換を行うための実装クラスです。 このクラスでは、オブジェクト初期化後は、通常のDBTableModelと同じ振る舞いをします。 オブジェクト初期化時(createメソッド呼び出し時)に、検索結果オブジェクトから直接、編集設定に 応じて変換されたDBTableModelを生成します。 このような実装を行う理由は、メモリ使用量を節約するためです。 この編集設定では、集計機能を備えていますが、一旦DBTableModel作成後に集計処理を行うと、 メモリを大量に使用する恐れがあるため、検索結果オブジェクトから直接集計処理を行い、DBTableModelを 生成しています。 DBTableModel インターフェースは,データベースの検索結果(Resultset)をラップする インターフェースとして使用して下さい。

変更履歴:
5.3.6.0 (2011/06/01) 新規作成
機能分類
テーブル管理
バージョン
5.0
作成者
Hiroki Nakamura
導入されたバージョン:
JDK6.0,

フィールドの概要
 
クラス org.opengion.hayabusa.db.DBTableModelImpl から継承されたフィールド
columnMap, consistencyKey, data, dbColumns, names, numberOfColumns, overflow, rowHeader
 
インタフェース org.opengion.hayabusa.db.DBTableModel から継承されたフィールド
DEFAULT_CHECKED, DEFAULT_WRITABLE, DELETE_TYPE, INSERT_TYPE, UPDATE_TYPE
 
コンストラクタの概要
DBTableModelEditor()
           
 
メソッドの概要
 void create(java.sql.ResultSet result, int skipRowCount, int maxRowCount, ResourceManager resource, DBEditConfig config)
          DBTableModel を設定し、このオブジェクトを初期化します。
 
クラス org.opengion.hayabusa.db.DBTableModelImpl から継承されたメソッド
addColumnValues, addMustType, addValues, addValues, getColumnCount, getColumnLabel, getColumnName, getColumnNo, getColumnNo, getConsistencyKey, getDBColumn, getDBColumns, getModifyType, getMustAnyArray, getMustArray, getNames, getNativeType, getRowCount, getValue, getValue, getValues, init, isOverflow, isRowChecked, isRowWritable, newModel, removeValue, resetModify, resetModify, resetRow, rowDelete, rowDelete, setDBColumn, setDefaultRowChecked, setDefaultRowWritable, setModifyType, setOverflow, setRowChecked, setRowHeader, setRowWritable, setValue, setValueAt, setValues
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DBTableModelEditor

public DBTableModelEditor()
メソッドの詳細

create

public void create(java.sql.ResultSet result,
                   int skipRowCount,
                   int maxRowCount,
                   ResourceManager resource,
                   DBEditConfig config)
            throws java.sql.SQLException
DBTableModel を設定し、このオブジェクトを初期化します。

パラメータ:
result - 検索結果オブジェクト
skipRowCount - 読み飛ばし件数
maxRowCount - 最大検索件数
resource - ResourceManagerオブジェクト
config - エディット設定オブジェクト
例外:
java.sql.SQLException
変更履歴:
5.7.1.2 (2013/12/20) msg ⇒ errMsg 変更

openGion 5.7.3.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.