## クラスの使用
org.opengion.hayabusa.db.DBColumn

- DBColumnを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  org.opengion.hayabusa.db | DBアクセス関連、DBTableModel、 DBColumn等データベースアクセス関連のクラス群です。
  org.opengion.hayabusa.html | HTML関連ユーティリティViewFormインターフェースと、そのAbstractクラス、および、 ViewLink、ViewMarkerインターフェースとその実装、各種Param属性のキーファイルを提供します。
  org.opengion.hayabusa.io | ファイル入出力関連DBTableModel をファイルに書き出したり、ファイルから読み込んだりするクラス群です。
  org.opengion.hayabusa.resource | 国際化（リソース）管理関連リソース関連のハンドリングを行うクラス群です。
  org.opengion.hayabusa.taglib | はやぶさのタグライブラリー関係のクラスを提供します。
  org.opengion.plugin.column | このドキュメントは、『はやぶさPlugIn』の カラムリソース関連 PlugIn 仕様です。

- - ### org.opengion.hayabusa.dbでのDBColumnの使用

    DBColumnとして宣言されているorg.opengion.hayabusa.dbのフィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `protected DBColumn[]` | DBTableModelImpl.`dbColumns` カラムオブジェクト配列

    DBColumnを返すorg.opengion.hayabusa.dbのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `DBColumn` | DBTableModelImpl.`getDBColumn(int clm)` カラム(列)のカラムオブジェクトを返します。
    `DBColumn` | DBTableModel.`getDBColumn(int clm)` カラム(列)のカラムオブジェクトを返します。
    `DBColumn[]` | DBTableModelImpl.`getDBColumns()` カラムオブジェクト配列を返します。
    `DBColumn[]` | DBTableModel.`getDBColumns()` カラムオブジェクト配列を返します。
    `static DBColumn` | DBTableModelUtil.`makeDBColumn(java.lang.String name, int column, ResultSetValue rsv, ResourceManager resource)` ResultSetValue から、DBColumn オブジェクトを作成します。

    DBColumn型のパラメータを持つorg.opengion.hayabusa.dbのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static CellEditor` | DBCellFactory.`newEditor(java.lang.String id, DBColumn clm)` 識別id に応じた DBCell オブジェクトを取得します。
    `CellRenderer` | CellRenderer.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | CellEditor.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `static CellRenderer` | DBCellFactory.`newRenderer(java.lang.String id, DBColumn clm)` 識別id に応じた DBCell オブジェクトを取得します。
    `void` | DBTableModelImpl.`setDBColumn(int clm, DBColumn dbColumn)` カラム(列)にカラムオブジェクトを割り当てます。
    `void` | DBTableModel.`setDBColumn(int dbColumn, DBColumn clm)` カラム(列)にカラムオブジェクトを割り当てます。

    DBColumn型のパラメータを持つorg.opengion.hayabusa.dbのコンストラクタ
    コンストラクタと説明
    `AbstractEditor(DBColumn clm)` コンストラクター。

  - ### org.opengion.hayabusa.htmlでのDBColumnの使用

    DBColumnを返すorg.opengion.hayabusa.htmlのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `protected DBColumn` | AbstractViewForm.`getDBColumn(int column)` DBColumn オブジェクトを返します。

    DBColumn型のパラメータを持つorg.opengion.hayabusa.htmlのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `protected void` | AbstractViewForm.`setDBColumn(int column, DBColumn clm)` カラム(列)にカラムオブジェクトを割り当てます。

  - ### org.opengion.hayabusa.ioでのDBColumnの使用

    DBColumnとして宣言されているorg.opengion.hayabusa.ioのフィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `protected DBColumn[]` | AbstractTableWriter.`dbColumn`

  - ### org.opengion.hayabusa.resourceでのDBColumnの使用

    DBColumnを返すorg.opengion.hayabusa.resourceのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `DBColumn` | ResourceManager.`getDBColumn(java.lang.String key)` DBColumn オブジェクトを取得します。
    `DBColumn` | ResourceManager.`makeDBColumn(java.lang.String key)` DBColumn オブジェクトを作成します。
    `DBColumn` | ResourceManager.`makeDBColumn(java.lang.String key, java.lang.String lbl)` DBColumn オブジェクトを作成します。

  - ### org.opengion.hayabusa.taglibでのDBColumnの使用

    DBColumnを返すorg.opengion.hayabusa.taglibのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `protected DBColumn` | CommonTagSupport.`getDBColumn(java.lang.String key)` DBColumn オブジェクトを返します。

    DBColumn型のパラメータを持つorg.opengion.hayabusa.taglibのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `protected void` | CommonTagSupport.`addEventColumn(DBColumn col)` イベントカラムの実行に必要なカラム情報をマップに登録します。
    `java.lang.String[]` | ReadTableTag.ColumnAction.`clmAction(java.lang.String[] vals, DBColumn[] dbClms, int row)` 値配列に対して、変換処理、チェック処理を行った結果を返します。

  - ### org.opengion.plugin.columnでのDBColumnの使用

    DBColumn型のパラメータを持つorg.opengion.plugin.columnのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `CellRenderer` | Renderer_YMDH.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_YMD.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_YM.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_XXXX.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_WRITABLE.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_TMSTMP.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_TEXTAREA.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_SLABEL.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_RICHTEXT.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_RICHLABEL.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_RADIO.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_QUERY.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_PRE.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_PN2.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_PN.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_PASSWD.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_NUMBER.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_MULTIQUERY.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_MONEY.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_MENU.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_MD.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_LABEL.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_KVMENU.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_KANA.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_ICON.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_HTMLPRE.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_HTML.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_HMS.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_HM.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_HHM.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_FORM.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_FILTER.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_DECIMAL.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_DBMENU.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_DBLABEL.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_DATE.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_CRYPT.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_COLUMN.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_COLOR.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_CODE39.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_CHBOX2.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_CHBOX.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_BITBOX.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellRenderer` | Renderer_AUTOAREA.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_YMDMENU.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_YMDH.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_YMD2.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_YMD.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_YM.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_WRITABLE.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_UPLOAD.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_TEXTAREA.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_TEXT.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_RICHTEXT.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_RADIO.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_QUERY.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_PASSWD.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_NUMMENU.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_NUMBER.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_MENU.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_KVMENU.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_INMENU.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_INDBMENU.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_HTMLAREA.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_HTML.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_HMMENU.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_HM.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_HIDDEN.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_DECIMAL.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_DBRADIO.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_DBMENU.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_DATALIST.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_CRYPT.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_COLUMN.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_COLOR.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_CHBOX2.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_CHBOX.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_BITBOX.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。
    `CellEditor` | Editor_AUTOAREA.`newInstance(DBColumn clm)` 各オブジェクトから自分のインスタンスを返します。

    DBColumn型のパラメータを持つorg.opengion.plugin.columnのコンストラクタ
    コンストラクタと説明
    `Editor_INMENU(DBColumn clm)` コンストラクター。
    `Editor_MENU(DBColumn clm, java.lang.String type)` コンストラクター。
    `Editor_TEXTAREA(DBColumn clm)` コンストラクター。
    `Renderer_MENU(DBColumn clm, java.lang.String type)` デフォルトコンストラクター。

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