## インタフェースの使用
org.opengion.hayabusa.db.DBType

- DBTypeを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  org.opengion.hayabusa.db | DBアクセス関連、DBTableModel、 DBColumn等データベースアクセス関連のクラス群です。
  org.opengion.plugin.column | このドキュメントは、『はやぶさPlugIn』の カラムリソース関連 PlugIn 仕様です。

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

    DBTypeを実装しているorg.opengion.hayabusa.dbのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `AbstractDBType` 一般的な半角文字列を扱う為の、カラム属性を定義します。

    DBTypeを返すorg.opengion.hayabusa.dbのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static DBType` | DBTypeFactory.`newInstance(java.lang.String id)` 識別id に応じた DBType オブジェクトを取得します。

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

    DBTypeを実装しているorg.opengion.plugin.columnのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `DBType_ALL` 半角/全角混在の一般的な制限のない文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_CRYPT` 半角/全角混在の一般的な制限のない暗号化された文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_DATE` 文字列の厳密な日付属性(年/月/日)の半角の日付を扱う為の、カラム属性を定義します。
    `class` | `DBType_DD` DATA_DEFAULT カラムで、内容の整合性を整えます。
    `class` | `DBType_HMS` 文字列の時間属性(時:分:秒)の半角の時間を扱う為の、カラム属性を定義します。
    `class` | `DBType_K` 全角のみで構成される文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_KCL` 全角+改行C(CR,LF)のみで構成される文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_KX` DBType_KX は、全角/半角混在のChar または Varchar2 属性に対応するクラスで 一般的な制限のない文字列カラム属性を定義します。
    `class` | `DBType_MD5` パスワード情報など、重要な情報のハッシュコード(MD5)を扱う為の、カラム属性を定義します。
    `class` | `DBType_NVAR` Unicode文字列の値を HTML のエスケープ記号(&#xZZZZ;)に変換する、カラム属性を定義します。
    `class` | `DBType_OASNM` 旧OASで実装していた、半角文字(カナ含む)名称用記号を扱う為の、カラム属性を定義します。
    `class` | `DBType_PN` 情報機器事業部向け、品番情報の文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_PN2` 今までのカラム属性は昔からのルールに従っているため、 品番情報の文字列を扱う為のカラム属性を新たに定義します。
    `class` | `DBType_R` 半角小数付き数字の NUMBER を扱う為の、カラム属性を定義します。
    `class` | `DBType_S9` 半角数字の NUMBER を扱う為の、カラム属性を定義します。
    `class` | `DBType_SHA1` パスワード情報など、重要な情報のハッシュコード(SHA-1)を扱う為の、カラム属性を定義します。
    `class` | `DBType_X` 一般的な半角文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_X9` 半角数字の NUMBER を扱う為の、カラム属性を定義します。
    `class` | `DBType_XH` 半角文字＋半角カタカナを扱う為の、カラム属性を定義します。
    `class` | `DBType_XHU` 半角文字＋半角カタカナの大文字のみに制限された文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_XK` 半角/全角混在の一般的な制限のない半角優先文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_XKZ` 半角/全角混在のクラスですが、半角カタカナのみを通さない文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_XL` 半角小文字の英数字の文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_XLU9` 半角英数字のみの文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_XU` 半角大文字の英数字の文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_XU9` 半角英数大文字のみの文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_YM` 文字列の日付属性(年/月)の半角の日付を扱う為の、カラム属性を定義します。
    `class` | `DBType_YM01` 文字列の開始日付属性を規定する半角文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_YM31` 文字列の終了日付属性を規定する半角文字列を扱う為の、カラム属性を定義します。
    `class` | `DBType_YMD` 文字列の日付属性(年/月/日)の半角の日付を扱う為の、カラム属性を定義します。
    `class` | `DBType_YMDH` 文字列の日付属性(年/月/日 時:分:秒)の半角の日付を扱う為の、カラム属性を定義します。

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