@Published(tag="architect") public class ObjectSettings extends java.lang.Object
Constructor and Description |
---|
ObjectSettings(LogSettings settings,
java.lang.String name)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getFilePath()
ログ出力の設定を読み込む際に使用したファイルパスを取得する。
|
protected LogSettings |
getLogSettings()
ログ出力の設定を取得する。
|
protected java.lang.String |
getName()
プロパティファイル内で指定されるオブジェクトの名称を取得する。
|
java.lang.String |
getProp(java.lang.String propName)
必須でないプロパティを取得する。
|
java.lang.String |
getRequiredProp(java.lang.String propName)
必須プロパティを取得する。
|
protected java.util.Map<java.lang.String,java.lang.String> |
getSettingsByPrefix(LogSettings settings,
java.lang.String prefix)
指定されたプレフィックスにマッチする設定を取得する。
|
public ObjectSettings(LogSettings settings, java.lang.String name)
settings
- ログ出力の設定name
- プロパティファイル内で指定されるオブジェクトの名称protected LogSettings getLogSettings()
protected java.lang.String getFilePath()
protected java.lang.String getName()
protected java.util.Map<java.lang.String,java.lang.String> getSettingsByPrefix(LogSettings settings, java.lang.String prefix)
settings
- ログ出力の設定prefix
- プレフィックスpublic java.lang.String getProp(java.lang.String propName)
propName
- オブジェクトに対するプロパティ名null
public java.lang.String getRequiredProp(java.lang.String propName) throws java.lang.IllegalArgumentException
propName
- オブジェクトに対するプロパティ名java.lang.IllegalArgumentException
- プロパティが存在しない場合