public class JsonSerializationSettings
extends java.lang.Object
Constructor and Description |
---|
JsonSerializationSettings()
コンストラクタ。
|
JsonSerializationSettings(java.util.Map<java.lang.String,java.lang.String> settings)
コンストラクタ。
|
JsonSerializationSettings(java.util.Map<java.lang.String,java.lang.String> settings,
java.lang.String prefix,
java.lang.String filePath)
読み込み済みの設定から部分指定して設定を取り込むコンストラクタ。
取り込み時はプレフィックスに指定した文字列を除いた部分がキーとして保持される。
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDatePattern()
日時フォーマットを取得する。
日時フォーマットのプロパティ名は"datePattern"。 プロパティの値が設定されていない、もしくはnull、空の文字列の場合、デフォルトの日時フォーマットとして、 "yyyy-MM-dd HH:mm:ss.SSS"を返す。 |
java.lang.String |
getProp(java.lang.String propName)
必須でないプロパティを取得する。
|
java.util.Map<java.lang.String,java.lang.String> |
getProps()
全てのプロパティを取得する。
|
java.lang.String |
getRequiredProp(java.lang.String propName)
必須プロパティを取得する。
|
void |
setDatePattern(java.lang.String datePattern)
日時フォーマットを設定する。
|
public JsonSerializationSettings()
public JsonSerializationSettings(java.util.Map<java.lang.String,java.lang.String> settings)
settings
- 設定内容public JsonSerializationSettings(java.util.Map<java.lang.String,java.lang.String> settings, java.lang.String prefix, java.lang.String filePath)
settings
- 取り込み元の設定prefix
- 取り込み対象のプレフィックスとする文字列filePath
- 取り込み元のプロパティファイルのファイルパスpublic java.util.Map<java.lang.String,java.lang.String> getProps()
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
- プロパティが存在しない場合public java.lang.String getDatePattern()
public void setDatePattern(java.lang.String datePattern)
datePattern
- 日時フォーマット