static java.util.Map<java.lang.String,java.lang.Object> |
createFlatMap(java.lang.String prefix,
java.lang.Object form)
オブジェクトから階層構造をキーで表現したマップを作成します。
本メソッドではオブジェクト内の全てのゲッターメソッドを対象として、データ取得を行い、
以下の規則に従って、取得したデータをマップに格納します。
プロパティ名はゲッターメソッド名からgetを除き先頭を大文字に変換した名称とします。
対象データ型
格納キー
格納データ型
格納データ内容
備考
String
"${プリフィックス}." + プロパティ名
String
取得データそのまま
 
String[]
"${プリフィックス}." + プロパティ名
String[]
取得データそのまま
 
Number
"${プリフィックス}." + プロパティ名
String
取得データを文字列化したもの
 
Boolean
"${プリフィックス}." + プロパティ名
String
取得データを文字列化したもの
 
その他オブジェクト
"${プリフィックス}." + プロパティ名 + "." + オブジェクト内のプロパティ名
StringまたはString[]
オブジェクト内のプロパティデータ型による
再帰的に処理が行われる
その他オブジェクトの配列
"${プリフィックス}." + プロパティ名 + "[${要素番号}]" + "." + オブジェクト内のプロパティ名
StringまたはString[]
オブジェクト内のプロパティデータ型による
再帰的に処理が行われる
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
createFlatMap
public static java.util.Map<java.lang.String,java.lang.Object> createFlatMap(java.lang.Object form)
オブジェクトから階層構造をキーで表現したマップを作成します。
- Parameters:
form - フォーム
- Returns:
- マップ
- See Also:
createFlatMap(String, Object)
- Summary:
- Nested |
- Field |
- Constr |
- Method
- Detail:
- Field |
- Constr |
- Method
|