概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.6.1.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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 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 (2005/01/31) キーの指定を、DBType. から、DBType_ に変更します。
    5.1.6.0 (2010/05/01) 初期タイプを DBType.DEF_TYPE を使用するように変更します(設定値は、XK のままです。)

### clear

    public static void clear()

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

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.6.1.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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