# クラスの使用
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`
  DBTableModel.`getDBColumn(int clm)`
  カラム(列)のカラムオブジェクトを返します。
  `DBColumn`
  DBTableModelImpl.`getDBColumn(int clm)`
  カラム(列)のカラムオブジェクトを返します。
  `DBColumn[]`
  DBTableModel.`getDBColumns()`
  カラムオブジェクト配列を返します。
  `DBColumn[]`
  DBTableModelImpl.`getDBColumns()`
  カラムオブジェクト配列を返します。
  `static DBColumn`
  DBTableModelUtil.`makeDBColumn(String name, int column, ResultSetValue rsv, ResourceManager resource)`
  ResultSetValue から、DBColumn オブジェクトを作成します。
  DBColumn型のパラメータを持つorg.opengion.hayabusa.dbのメソッド
  修飾子とタイプ
  メソッド
  説明
  `static CellEditor`
  DBCellFactory.`newEditor(String id, DBColumn clm)`
  識別id に応じた DBCell オブジェクトを取得します。
  `CellEditor`
  CellEditor.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  CellRenderer.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `static CellRenderer`
  DBCellFactory.`newRenderer(String id, DBColumn clm)`
  識別id に応じた DBCell オブジェクトを取得します。
  `void`
  DBTableModel.`setDBColumn(int dbColumn, DBColumn clm)`
  カラム(列)にカラムオブジェクトを割り当てます。
  `void`
  DBTableModelImpl.`setDBColumn(int clm, DBColumn dbColumn)`
  カラム(列)にカラムオブジェクトを割り当てます。
  DBColumn型のパラメータを持つorg.opengion.hayabusa.dbのコンストラクタ
  修飾子
  コンストラクタ
  説明
  `protected`
  `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`
  DBｶﾗﾑ

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

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

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

  DBColumnを返すorg.opengion.hayabusa.taglibのメソッド
  修飾子とタイプ
  メソッド
  説明
  `protected DBColumn`
  CommonTagSupport.`getDBColumn(String key)`
  DBColumn ｵﾌﾞｼﾞｪｸﾄを返します｡ これは、ｷｰを元に DBColumnｵﾌﾞｼﾞｪｸﾄをｶﾗﾑﾘｿｰｽの 定義ﾌｧｲﾙより取得して、ﾘｿｰｽﾏﾈｰｼﾞｬで管理します｡
  DBColumn型のパラメータを持つorg.opengion.hayabusa.taglibのメソッド
  修飾子とタイプ
  メソッド
  説明
  `protected void`
  CommonTagSupport.`addEventColumn(DBColumn col)`
  ｲﾍﾞﾝﾄｶﾗﾑの実行に必要なｶﾗﾑ情報をﾏｯﾌﾟに登録します｡
  `List<String[]>`
  ReadTableTag.ColumnAction.`clmAction(String[] vals, DBColumn[] dbClms, int row)`
  値配列に対して、変換処理、ﾁｪｯｸ処理を行った結果を返します。

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

  DBColumn型のパラメータを持つorg.opengion.plugin.columnのメソッド
  修飾子とタイプ
  メソッド
  説明
  `CellEditor`
  Editor_AUTOAREA.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_BARCODE.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_BITBOX.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_CHBOX.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_CHBOX2.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_COLOR.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_COLUMN.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_CRYPT.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_DATALIST.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_DBMENU.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_DBRADIO.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_DECIMAL.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_FILES.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_HIDDEN.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_HM.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_HMMENU.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_HTML.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_HTMLAREA.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_INDBMENU.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_INMENU.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_KVMENU.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_MENU.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_NUMBER.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_NUMMENU.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_OCR1.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_OCR2.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_PASSWD.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_QRCODE.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_QUERY.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_RADIO.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_RICHTEXT.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_SNAP.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_TEXT.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_TEXTAREA.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_UPLOAD.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_UPLOAD2.`newInstance(DBColumn clm)`
  各ｵﾌﾞｼﾞｪｸﾄから自分のｲﾝｽﾀﾝｽを返します｡ 自分自身をｷｬｯｼｭするのか､新たに作成するのかは､各ｻﾌﾞｸﾗｽの実装に まかされます｡
  `CellEditor`
  Editor_WRITABLE.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_YM.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_YMD.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_YMD2.`newInstance(DBColumn clm)`
  各ｵﾌﾞｼﾞｪｸﾄから自分のｲﾝｽﾀﾝｽを返します｡ 自分自身をｷｬｯｼｭするのか､新たに作成するのかは､各ｻﾌﾞｸﾗｽの実装に まかされます｡
  `CellEditor`
  Editor_YMDH.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellEditor`
  Editor_YMDMENU.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_AUTOAREA.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_BARCODE.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_BITBOX.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_CHBOX.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_CHBOX2.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_CODE39.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_COLOR.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_COLUMN.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_CRYPT.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_DATE.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_DBLABEL.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_DBMENU.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_DECIMAL.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_FILTER.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_FORM.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_HHM.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_HM.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_HMS.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_HTML.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_HTMLPRE.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_ICON.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_IFRAME.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_IMAGE.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_KANA.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_KVMENU.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_LABEL.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_MD.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_MENU.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_MONEY.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_MULTIQUERY.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_NUMBER.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_PASSWD.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_PN.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_PN2.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_PRE.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_QRCODE.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_QUERY.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_RADIO.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_RICHLABEL.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_RICHTEXT.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_SLABEL.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_SUBSTR.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_TEXTAREA.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_TMSTMP.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_UNIT.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_URLCALL.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_WRITABLE.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_XXXX.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_YM.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_YMD.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  `CellRenderer`
  Renderer_YMDH.`newInstance(DBColumn clm)`
  各オブジェクトから自分のインスタンスを返します。
  DBColumn型のパラメータを持つorg.opengion.plugin.columnのコンストラクタ
  修飾子
  コンストラクタ
  説明
  `protected`
  `Editor_BARCODE(DBColumn clm)`
  コンストラクター。
  `protected`
  `Editor_INMENU(DBColumn clm)`
  コンストラクター。
  `protected`
  `Editor_MENU(DBColumn clm, String type)`
  コンストラクター。
  `protected`
  `Editor_OCR1(DBColumn clm)`
  コンストラクター。
  `protected`
  `Editor_OCR2(DBColumn clm)`
  コンストラクター。
  `protected`
  `Editor_QRCODE(DBColumn clm)`
  コンストラクター。
  `protected`
  `Editor_SNAP(DBColumn clm)`
  コンストラクター。
  `protected`
  `Editor_TEXTAREA(DBColumn clm)`
  コンストラクター。
  `protected`
  `Renderer_MENU(DBColumn clm, String type)`
  デフォルトコンストラクター。