Package nablarch.core.util
Class MapUtil
java.lang.Object
nablarch.core.util.MapUtil
マップユーティリティ
- Author:
- TIS
-
Method Summary
-
Method Details
-
createFlatMap
オブジェクトから階層構造をキーで表現したマップを作成します。- Parameters:
form
- フォーム- Returns:
- マップ
- See Also:
-
createFlatMap
オブジェクトから階層構造をキーで表現したマップを作成します。 本メソッドではオブジェクト内の全てのゲッターメソッドを対象として、データ取得を行い、 以下の規則に従って、取得したデータをマップに格納します。
プロパティ名はゲッターメソッド名からgetを除き先頭を大文字に変換した名称とします。対象データ型 格納キー 格納データ型 格納データ内容 備考 String "${プリフィックス}." + プロパティ名 String 取得データそのまま   String[] "${プリフィックス}." + プロパティ名 String[] 取得データそのまま   Number "${プリフィックス}." + プロパティ名 String 取得データを文字列化したもの   Boolean "${プリフィックス}." + プロパティ名 String 取得データを文字列化したもの   その他オブジェクト "${プリフィックス}." + プロパティ名 + "." + オブジェクト内のプロパティ名 StringまたはString[] オブジェクト内のプロパティデータ型による 再帰的に処理が行われる その他オブジェクトの配列 "${プリフィックス}." + プロパティ名 + "[${要素番号}]" + "." + オブジェクト内のプロパティ名 StringまたはString[] オブジェクト内のプロパティデータ型による 再帰的に処理が行われる - Parameters:
prefix
- プリフィックスform
- フォーム- Returns:
- マップ
-