|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.fisshplate.preview.FPMapData
public class FPMapData
プレビュー用データを保持するクラスです。
フィールドの概要 | |
---|---|
protected List |
childList
|
protected String |
keyName
|
protected SheetWrapper |
sheet
|
メソッドの概要 | |
---|---|
void |
addChild(SheetWrapper sheet,
String keyName)
子要素を追加します。 |
protected void |
buildChildData(Map data)
このデータが保持する子要素の埋め込みデータを生成します。 |
Object |
buildData()
埋め込み用データを生成します。 |
protected List |
buildListData()
Map のList として埋め込みデータを生成します。 |
protected Map |
buildMapData()
Map として埋め込みデータを生成します。 |
FPMapData |
getChildByKey(String keyName)
|
String |
getKeyName()
このデータをテンプレートから参照するキー文字列を戻します。 |
protected void |
putValueToMap(Map data,
RowWrapper keys,
RowWrapper vals)
埋め込み用データが記載されたExcelシートから Map にデータを追加します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected String keyName
protected SheetWrapper sheet
protected List childList
メソッドの詳細 |
---|
public String getKeyName()
public void addChild(SheetWrapper sheet, String keyName)
sheet
- 子要素データが記載されたシートkeyName
- 子要素をテンプレートから参照するキー文字列public FPMapData getChildByKey(String keyName)
public Object buildData()
Map
、
複数行の場合はMap
のList
を戻します。
ヘッダ行に「empty list」と書いてある場合は、0件のList
を戻します。
protected Map buildMapData()
Map
として埋め込みデータを生成します。
protected List buildListData()
Map
のList
として埋め込みデータを生成します。
protected void buildChildData(Map data)
data
- 子要素データを追加するMap
protected void putValueToMap(Map data, RowWrapper keys, RowWrapper vals)
Map
にデータを追加します。
data
- 埋め込みデータ用Map
keys
- Map
のキーとなる行vals
- Map
の値となる行
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |