|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.opengion.fukurou.db.DatabaseConfig
public class DatabaseConfig
DB設定XMLの内容をJAXBを利用してロードする Driverをロードする 上記2つの機能を備えたクラスです 外部からはgetDbidメソッドを利用してDB設定(ExpandedDbid型)を取得します。 DB設定情報が無い場合にXMLを読みにいきます。 このDBIDを決めるキーは、内部取り込み字に、大文字変換されますので、大文字・ 小文字の区別はありません。
| 4.0.0 (2007/10/25) 新規作成 |
| 5.1.7.0 (2010/06/01) org.opengion.fukurou.xml.jaxb.dbid 関係 廃止 |
| コンストラクタの概要 | |
|---|---|
DatabaseConfig()
初期値を使ってXMLを読み込む XmlFilenameの初期値は.. |
|
DatabaseConfig(java.lang.String xmlfile)
XMLファイルの名前を指定して読み込む |
|
| メソッドの概要 | |
|---|---|
EDbid |
getDbid(java.lang.String key)
dbidKeyをキーにしてExpandedDbid型でマップの内容を返す。 |
java.lang.String[][] |
getDbidInfo()
全てのDBIDの属性情報のリスト(配列)で返します。 |
static java.lang.String[] |
getDbidInfoKeys()
DBIDとして管理している項目のキーの一覧を配列形式で返します。 |
static java.lang.String |
getDriverKey()
DBドライバーの属性キーを返します。 |
java.lang.String[] |
getDriverList()
DBドライバーのリスト(配列)を返します。 |
void |
reload()
マップをクリアします。 |
void |
setDbidInfo(java.lang.String[][] dbidVals)
全てのDBIDの属性情報のリスト(配列)をセットします。 |
void |
setDriverList(java.lang.String[] drivers)
DBドライバーのリスト(配列)をセットします。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public DatabaseConfig()
| 4.3.1.1 (2008/08/23) 自分のコンストラクターを呼ぶように修正 |
public DatabaseConfig(java.lang.String xmlfile)
xmlfile - XMLファイルの名前| 5.1.9.0 (2010/08/01) クラスローダー外からでもDBConfig.xmlを取得できるようにする |
| メソッドの詳細 |
|---|
public EDbid getDbid(java.lang.String key)
key - XMLで登録したdbidKey
| 4.0.0.1 (2007/12/04) EDbid#clone() 廃止 |
public void reload()
| 5.1.9.0 (2010/08/01) ドライバーのリストもクリアする。 |
public static java.lang.String[] getDbidInfoKeys()
| 5.1.9.0 (2010/08/01) 新規作成 |
public java.lang.String[][] getDbidInfo()
getDbidInfoKeys()で返されるキーの一覧と同じです。
getDbidInfoKeys()| 5.1.9.0 (2010/08/01) 新規作成 |
| 5.5.2.1 (2012/05/07) propertiesを出力 |
public void setDbidInfo(java.lang.String[][] dbidVals)
getDbidInfoKeys()で返されるキーの一覧と同じです。
書き込みの直前に、同じフォルダにタイムスタンプを付加したバックアップファイルを作成します。
dbidVals - 全てのDBIDの属性情報のリスト(配列)getDbidInfoKeys()| 5.1.9.0 (2010/08/01) 新規作成 |
public static java.lang.String getDriverKey()
| 5.1.9.0 (2010/08/01) 新規作成 |
public java.lang.String[] getDriverList()
| 5.1.9.0 (2010/08/01) 新規作成 |
public void setDriverList(java.lang.String[] drivers)
drivers - DBドライバーのリスト(配列)| 5.1.9.0 (2010/08/01) 新規作成 |
|
openGion 5.5.9.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||