org.opengion.hayabusa.db

## インタフェース TableReaderModel

- 既知のサブインタフェースのリスト:
    DBTableModel
  既知の実装クラスのリスト:
    DBTableModelEditor, DBTableModelImpl, DBTableModelSorter

      public interface TableReaderModel

       TableReader で使用される必要最小限のメソッドを定義した、インターフェースです。
       DBTableModel の継承元として、使用されます。

  変更履歴:

    6.2.1.0 (2015/03/13) TableReaderModelの読み取り処理の新規登録

  機能分類
    テーブル管理
  バージョン
    6.2
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK8.0,

- - ### メソッドのサマリー

    All Methods Instance Methods Abstract Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `addColumnValues(String[] values)` row あるセルの属性値配列を追加登録します。
    `int` | `getColumnCount()` データテーブル内の列の数を返します。
    `void` | `init(int columnCount)` このオブジェクトを初期化します。
    `void` | `setDBColumn(int dbColumn, DBColumn clm)` カラム(列)にカラムオブジェクトを割り当てます。
    `void` | `setOverflow(boolean of)` 検索結果が オーバーフローしたかどうかを設定します。

- - ### メソッドの詳細

    - #### init

          void init(int columnCount)

      このオブジェクトを初期化します。 指定の引数分の内部配列を作成します。 具体的には,DBColumn の数を指定することになります。
      パラメータ:
        `columnCount` - カラム数
      変更履歴:

        6.2.1.0 (2015/03/13) TableReaderModelの読み取り処理の新規登録

    - #### setDBColumn

          void setDBColumn(int dbColumn,
                           DBColumn clm)

      カラム(列)にカラムオブジェクトを割り当てます。 カラムオブジェクトは，ラベルやネームなど，そのカラム情報を 保持したオブジェクトです。
      パラメータ:
        `dbColumn` - カラムオブジェクト
        `clm` - ヘッダーを適応するカラム(列)
      変更履歴:

        6.2.1.0 (2015/03/13) TableReaderModelの読み取り処理の新規登録

    - #### getColumnCount

          int getColumnCount()

      データテーブル内の列の数を返します。
      戻り値:
        モデルの列数
      変更履歴:

        6.2.1.0 (2015/03/13) TableReaderModelの読み取り処理の新規登録

    - #### addColumnValues

          void addColumnValues(String[] values)

      row あるセルの属性値配列を追加登録します。 これは,初期登録時のみに使用します。
      パラメータ:
        `values` - 属性値配列(可変長引数)
      変更履歴:

        6.2.1.0 (2015/03/13) TableReaderModelの読み取り処理の新規登録

    - #### setOverflow

          void setOverflow(boolean of)

      検索結果が オーバーフローしたかどうかを設定します。 Query で検索した場合に、DB_MAX_ROW_COUNT または、Query.setMaxRowCount( int maxRowCount ) で指定された値よりも検索結果が多い場合に、DBTableModel は、先の設定値までの データを取り込みます。そのときに、オーバーフローフラグを立てておくことで、最大件数を オーバーしたかどうかを判断します。
      パラメータ:
        `of` - オーバーフロー(true)／正常(false)
      変更履歴:

        6.2.1.0 (2015/03/13) TableReaderModelの読み取り処理の新規登録

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