# パッケージの使用
org.opengion.hayabusa.db

org.opengion.hayabusa.dbを使用しているパッケージ
パッケージ
説明
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.mail
メール伝送システムの関連クラスを提供します。
org.opengion.hayabusa.report2
OpenOfficeを利用した帳票システム関係のクラスです。
org.opengion.hayabusa.resource
国際化（リソース）管理関連リソース関連のハンドリングを行うクラス群です。
org.opengion.hayabusa.taglib
はやぶさのタグライブラリー関係のクラスを提供します。
org.opengion.plugin.column
このドキュメントは、『はやぶさPlugIn』の カラムリソース関連 PlugIn 仕様です。
org.opengion.plugin.io
このﾄﾞｷｭﾒﾝﾄは、『はやぶさPlugIn』の ﾌｧｲﾙ入出力関連 PlugIn 仕様です。
org.opengion.plugin.query
このﾄﾞｷｭﾒﾝﾄは、『はやぶさPlugIn』の Query PlugIn 仕様です。
org.opengion.plugin.table
このドキュメントは、『はやぶさPlugIn』の テーブルフィルター PlugIn 仕様です。
org.opengion.plugin.view
このドキュメントは、Ｗｅｂアプリケーションフレームワーク『はやぶさ』の ＡＰＩ 仕様です。

- org.opengion.hayabusa.dbにより使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  CellEditor
  DBColumn インターフェースで使用される データ編集用のインターフェースです。
  CellRenderer
  DBColumn インターフェースで使用される データ表示用のインターフェースです。
  DBColumn
  DBType インターフェースを継承した Abstractクラスです。
  DBColumnConfig
  DBColumnオブジェクトを構築する為の 引数を持っているデータクラスです。
  DBEditConfig
  編集設定情報を管理するためのデータ管理クラスです。
  DBRowHeader
  DBTableModel の１行分の特性を管理するクラスです。
  DBSysArg
  SQLData インターフェースを継承した システム変数の受け渡し用オブジェクトです。
  DBTableModel
  javax.swing.table.TableModel インターフェースを継承したデータベース情報を TableModel情報にマッピングするのに利用します。
  DBTableModelImpl
  DBTableModel インターフェースを継承した TableModel の実装クラスです。
  DBType
  データベースのカラム属性のうち、静的論理属性を規定する情報を保持しているオブジェクトです。
  DBUserArg
  QLData インターフェースを継承した ユーザー変数の受け渡し用オブジェクトです。
  Query
  ステートメント文を execute() する事により,データベースを検索した結果を DBTableModel に 割り当てるインターフェースです。
  Selection
  データのコード情報を取り扱う共通インターフェースです。
  Selection_NULL
  データのコード情報を取り扱うSelectionクラスの、NULL時オブジェクトです。
  TableFilter
  TableFilter は､TableFilterTag で使用される DBTableModelの処理用のｲﾝﾀｰﾌｪｰｽです｡ 適切な実装(ｻﾌﾞｸﾗｽ)を TableFilterTag に与えることで，DBTableModelの処理を適宜 切り替えることが出来ます｡
- org.opengion.hayabusa.htmlにより使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  DBColumn
  DBType インターフェースを継承した Abstractクラスです。
  DBTableModel
  javax.swing.table.TableModel インターフェースを継承したデータベース情報を TableModel情報にマッピングするのに利用します。
- org.opengion.hayabusa.ioにより使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  ColumnActionListener
  カラム名配列や、値配列が設定される都度呼び出される リスナーインターフェースです。
  DBColumn
  DBType インターフェースを継承した Abstractクラスです。
  DBTableModel
  javax.swing.table.TableModel インターフェースを継承したデータベース情報を TableModel情報にマッピングするのに利用します。
- org.opengion.hayabusa.mailにより使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  DBTableModel
  javax.swing.table.TableModel インターフェースを継承したデータベース情報を TableModel情報にマッピングするのに利用します。
- org.opengion.hayabusa.report2により使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  DBTableModel
  javax.swing.table.TableModel インターフェースを継承したデータベース情報を TableModel情報にマッピングするのに利用します。
- org.opengion.hayabusa.resourceにより使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  DBColumn
  DBType インターフェースを継承した Abstractクラスです。
  DBEditConfig
  編集設定情報を管理するためのデータ管理クラスです。
- org.opengion.hayabusa.taglibにより使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  DBColumn
  DBType インターフェースを継承した Abstractクラスです。
  DBTableModel
  javax.swing.table.TableModel インターフェースを継承したデータベース情報を TableModel情報にマッピングするのに利用します。
  Query
  ステートメント文を execute() する事により,データベースを検索した結果を DBTableModel に 割り当てるインターフェースです。
- org.opengion.plugin.columnにより使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  AbstractDBType
  一般的な半角文字列を扱う為の、カラム属性を定義します。
  AbstractEditor
  CellEditor の具象クラスで、カラムのデータを編集する場合に使用するクラスです。
  AbstractRenderer
  DBCell の具象クラスで、カラムのデータを表示する場合に使用するクラスです。
  CellEditor
  DBColumn インターフェースで使用される データ編集用のインターフェースです。
  CellRenderer
  DBColumn インターフェースで使用される データ表示用のインターフェースです。
  DBColumn
  DBType インターフェースを継承した Abstractクラスです。
  DBType
  データベースのカラム属性のうち、静的論理属性を規定する情報を保持しているオブジェクトです。
  SelectionCellEditor
  SelectionCellEditor インターフェースは、データ編集用のインターフェースの特殊系です。
- org.opengion.plugin.ioにより使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  DBTableModel
  javax.swing.table.TableModel インターフェースを継承したデータベース情報を TableModel情報にマッピングするのに利用します。
- org.opengion.plugin.queryにより使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  AbstractQuery
  Query インターフェースを継承した Query の実装クラスです。
  DBConstValue
  データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
  DBSysArg
  SQLData インターフェースを継承した システム変数の受け渡し用オブジェクトです。
  DBTableModel
  javax.swing.table.TableModel インターフェースを継承したデータベース情報を TableModel情報にマッピングするのに利用します。
  DBUserArg
  QLData インターフェースを継承した ユーザー変数の受け渡し用オブジェクトです。
  Query
  ステートメント文を execute() する事により,データベースを検索した結果を DBTableModel に 割り当てるインターフェースです。
- org.opengion.plugin.tableにより使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  AbstractTableFilter
  AbstractTableFilter は､TableUpda ｲﾝﾀｰﾌｪｰｽを継承した､DBTableModel 処理用の Abstract実装ｸﾗｽです｡
  DBTableModel
  javax.swing.table.TableModel インターフェースを継承したデータベース情報を TableModel情報にマッピングするのに利用します。
  TableFilter
  TableFilter は､TableFilterTag で使用される DBTableModelの処理用のｲﾝﾀｰﾌｪｰｽです｡ 適切な実装(ｻﾌﾞｸﾗｽ)を TableFilterTag に与えることで，DBTableModelの処理を適宜 切り替えることが出来ます｡
- org.opengion.plugin.viewにより使用されるorg.opengion.hayabusa.dbのクラス
  クラス
  説明
  DBTableModel
  javax.swing.table.TableModel インターフェースを継承したデータベース情報を TableModel情報にマッピングするのに利用します。