@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 - プロパティが存在しない場合