@Published(tag="architect") public class LogSettings extends java.lang.Object
Constructor and Description |
---|
LogSettings(java.lang.String filePath)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFilePath()
プロパティファイルのファイルパスを取得する。
|
java.util.Map<java.lang.String,java.lang.String> |
getProps()
全てのプロパティを取得する。
|
java.lang.String |
getRequiredProp(java.lang.String propName)
必須プロパティを取得する。
|
protected java.util.Map<java.lang.String,java.lang.String> |
loadSettings(java.lang.String filePath)
プロパティファイルを読み込み、設定をロードする。
ロード後、システムプロパティの値で設定を上書きする。 |
protected java.util.Map<java.lang.String,java.lang.String> |
trim(java.util.Properties props)
プロパティのキーと値をトリミングする。
|
public LogSettings(java.lang.String filePath)
filePath
- プロパティファイルのファイルパスpublic java.lang.String getFilePath()
public java.util.Map<java.lang.String,java.lang.String> getProps()
protected java.util.Map<java.lang.String,java.lang.String> loadSettings(java.lang.String filePath)
filePath
- ファイルパスprotected java.util.Map<java.lang.String,java.lang.String> trim(java.util.Properties props)
props
- プロパティpublic java.lang.String getRequiredProp(java.lang.String propName) throws java.lang.IllegalArgumentException
propName
- プロパティ名java.lang.IllegalArgumentException
- プロパティが存在しない場合