dbdrowser
b2007092801

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 - 定義情報

dbdrowser
b2007092801