public abstract class PropertyManager extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
DEFAULT_SYSTEM_MANAGER
デフォルトのプロパティマネージャクラス
|
static String |
KEY
プロパティマネージャを指定するキー
|
修飾子 | コンストラクタと説明 |
---|---|
protected |
PropertyManager()
プロパティマネージャのコンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
PropertyHandler |
getPropertyHandler(String key)
キーで指定されたプロパティハンドラを取得します。
|
protected abstract String |
getPropertyHandlerName(String key)
キーで指定されたプロパティハンドラのクラス名を取得します。
|
protected abstract PropertyHandlerParam[] |
getPropertyHandlerParams(String key)
キーで指定されたプロパティハンドラの初期化データを取得します。
|
static PropertyManager |
getPropertyManager()
プロパティマネージャを取得します。
|
public static PropertyManager getPropertyManager() throws PropertyManagerException
1.Java-VMのシステムプロパティKEY
で設定されているプロパティマネージャ
2.デフォルトのプロパティマネージャ
PropertyManagerException
- プロパティマネージャの設定時に発生する例外protected abstract String getPropertyHandlerName(String key) throws PropertyHandlerException
key
- プロパティハンドラのキーPropertyHandlerException
- プロパティハンドラのクラス名を取得できなかった場合に発生する例外protected abstract PropertyHandlerParam[] getPropertyHandlerParams(String key)
key
- プロパティハンドラのキーpublic PropertyHandler getPropertyHandler(String key) throws PropertyHandlerException
key
- プロパティハンドラのキーPropertyHandlerException
- プロパティハンドラの取得に失敗Copyright © 2012 NTT DATA INTRAMART CORPORATION