org.opengion.hayabusa.db

## クラス DBTypeFactory

- java.lang.Object
- - org.opengion.hayabusa.db.DBTypeFactory

-     public final class DBTypeFactory
      extends java.lang.Object

       DBType オブジェクトを取得する為に使用する，ファクトリクラスです。

        DBType オブジェクト の識別ID を元に、DBTypeFactory.newInstance( String id )
       メソッドで，DBType オブジェクトを取得します。
       このオブジェクトは、内部的にすべてキャッシュしておき、Webアプリケーション内で
       同時アクセスされますが、このオブジェクトは読み取り専用の為，マルチスレッド対応
       していません。
       よって、DBTypeFactory.close() メソッドで，オブジェクトを返す必要も
       ありません。

  機能分類
    データ属性
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

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

    すべてのメソッド staticメソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static void` | `clear()` 内部キャッシュのすべての DBType オブジェクトを削除します。
    `static DBType` | `newInstance(java.lang.String id)` 識別id に応じた DBType オブジェクトを取得します。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

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

    - #### newInstance

          public static DBType newInstance(java.lang.String id)

      識別id に応じた DBType オブジェクトを取得します。 DBType オブジェクト はすべてのWebアプリケーション中で 共有して使用されます。
      パラメータ:
        `id` - DBTypeインターフェースを実装したサブクラスの識別id
      戻り値:
        DBTypeオブジェクト
      変更履歴:

        3.4.0.2 (2003/09/05) DBType のデフォルト値を、'X' から 'XK' に変更します。
        3.5.6.0 (2004/06/18) 各種プラグイン関連付け設定を、システムパラメータ に記述します。
        4.0.0.0 (2005/01/31) キーの指定を、DBType. から、DBType_ に変更します。
        5.1.6.0 (2010/05/01) 初期タイプを DBType.DEF_TYPE を使用するように変更します(設定値は、XK のままです。)
        6.0.4.0 (2014/11/28) NullPointerException が発生するので、事前にチェックします。
        6.4.3.3 (2016/03/04) HybsSystem.newInstance(String,String) への置き換え。

    - #### clear

          public static void clear()

      内部キャッシュのすべての DBType オブジェクトを削除します。

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