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

## org.phosphoresce.dbbrowser
クラス DatabaseBrowserConfig

    java.lang.Object
      org.phosphoresce.dbbrowser.DatabaseBrowserConfig

すべての実装インタフェース:
  java.io.Serializable

public final class DatabaseBrowserConfig
extends java.lang.Object
implements java.io.Serializable

DatabaseBrowser環境設定クラス
当クラスはSerializableインタフェースを実装し、永続化可能なフィールドのみを保持します。
例外的に永続化不可能なフィールドを保持する場合は、それは保存時に対象となりません。

作成者:
  Kitagawa
関連項目:
  直列化された形式

メソッドの概要
`boolean` | `containsDatabaseConfigDefinitionName(java.lang.String name)` 指定された接続設定定義名が既に存在するか判定します。
`org.phosphoresce.commons.database.core.DatabaseConfig` | `getDatabaseConfigDefinition(int index)` 指定されたインデックスの接続環境設定を取得します。
`int` | `getDatabaseConfigDefinitionCount()` 定義済みデータベース接続環境設定数を取得します。
`int` | `getDatabaseConfigDefinitionIndex(java.lang.String name)` 指定された接続設定定義名のインデックスを取得します。
`java.lang.String` | `getDatabaseConfigDefinitionName(int index)` 指定されたインデックスの接続環境設定定義名を取得します。
`org.phosphoresce.commons.database.core.DatabaseConfig` | `getRecentDatabaseConfig()` 最近利用したデータベース接続環境設定を取得します。
`static DatabaseBrowserConfig` | `instance()` セルフインスタンスを取得します。
`static void` | `load()` 環境設定オブジェクトをファイルから読み込みます。
`static void` | `save()` 環境設定オブジェクトをファイルに保存します。
`void` | `setDatabaseConfigDefinition(int index, java.lang.String name, org.phosphoresce.commons.database.core.DatabaseConfig config)` 指定されたインデックスの定義情報を設定します。
`void` | `setRecentDatabaseConfig(org.phosphoresce.commons.database.core.DatabaseConfig recentDatabaseConfig)` 最近利用したデータベース接続環境設定を設定します。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### instance

    public static DatabaseBrowserConfig instance()

  セルフインスタンスを取得します。

  戻り値:
    DatabaseBrowserConfigクラスフインスタンス

### save

    public static void save()
                     throws BrowserConfigException

  環境設定オブジェクトをファイルに保存します。

  例外:
    `BrowserConfigException` - 正常に保存処理が完了しなかった場合に発生

### load

    public static void load()
                     throws BrowserConfigException

  環境設定オブジェクトをファイルから読み込みます。
  但し、ファイルが存在しなかった場合は情報がクリアされます。
  また、読み込みが正常に終了しなかった場合は例外はスローされず、空に初期化されます。

  例外:
    `BrowserConfigException` - 正常に読み込み処理が完了しなかった場合に発生

### getRecentDatabaseConfig

    public org.phosphoresce.commons.database.core.DatabaseConfig getRecentDatabaseConfig()

  最近利用したデータベース接続環境設定を取得します。

  戻り値:
    最近利用したデータベース接続環境設定

### setRecentDatabaseConfig

    public void setRecentDatabaseConfig(org.phosphoresce.commons.database.core.DatabaseConfig recentDatabaseConfig)

  最近利用したデータベース接続環境設定を設定します。

  パラメータ:
    `recentDatabaseConfig` - 最近利用したデータベース接続環境設定

### getDatabaseConfigDefinitionCount

    public int getDatabaseConfigDefinitionCount()

  定義済みデータベース接続環境設定数を取得します。

  戻り値:
    定義済みデータベース接続環境設定数

### containsDatabaseConfigDefinitionName

    public boolean containsDatabaseConfigDefinitionName(java.lang.String name)

  指定された接続設定定義名が既に存在するか判定します。

  パラメータ:
    `name` - 接続設定定義名
  戻り値:
    接続設定定義名が既に存在する場合にtrueを返却

### getDatabaseConfigDefinitionIndex

    public int getDatabaseConfigDefinitionIndex(java.lang.String name)

  指定された接続設定定義名のインデックスを取得します。

  パラメータ:
    `name` - 接続設定定義名
  戻り値:
    接続設定定義名のインデックス

### getDatabaseConfigDefinitionName

    public java.lang.String getDatabaseConfigDefinitionName(int index)

  指定されたインデックスの接続環境設定定義名を取得します。

  パラメータ:
    `index` - 定義インデックス
  戻り値:
    指定されたインデックスの接続環境設定定義名

### getDatabaseConfigDefinition

    public org.phosphoresce.commons.database.core.DatabaseConfig getDatabaseConfigDefinition(int index)

  指定されたインデックスの接続環境設定を取得します。

  パラメータ:
    `index` - 定義インデックス
  戻り値:
    指定されたインデックスの接続環境設定

### setDatabaseConfigDefinition

    public void setDatabaseConfigDefinition(int index,
                                            java.lang.String name,
                                            org.phosphoresce.commons.database.core.DatabaseConfig config)

  指定されたインデックスの定義情報を設定します。
  リスト範囲外のインデックスが指定された場合は末尾に追加されます。

  パラメータ:
    `index` - インデックス
    `name` - 定義名
    `config` - 定義情報

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