Package nablarch.core.dataformat
Class XmlDataBuilder
java.lang.Object
nablarch.core.dataformat.StructuredDataEditorSupport
nablarch.core.dataformat.XmlDataBuilder
- All Implemented Interfaces:
 StructuredDataBuilder
XMLパーサー。
この実装ではStAXを使用してXMLデータの構築を行います。
この実装ではStAXを使用してXMLデータの構築を行います。
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidbuildData(Map<String, ?> map, LayoutDefinition layoutDef, OutputStream out) XML文字列を作成します。voidsetContentName(String contentName) 属性ありコンテンツの要素名を設定する。Methods inherited from class nablarch.core.dataformat.StructuredDataEditorSupport
buildMapKey, checkArrayLength, checkIndispensable, checkRequired, convertToFieldOnRead, convertToFieldOnWrite, isObjectType 
- 
Constructor Details
- 
XmlDataBuilder
public XmlDataBuilder()コンストラクタ 
 - 
 - 
Method Details
- 
setContentName
属性ありコンテンツの要素名を設定する。- Parameters:
 contentName- 属性ありコンテンツの要素名
 - 
buildData
public void buildData(Map<String, ?> map, LayoutDefinition layoutDef, OutputStream out) throws IOException, InvalidDataFormatExceptionXML文字列を作成します。- Specified by:
 buildDatain interfaceStructuredDataBuilder- Parameters:
 map- フラットマップlayoutDef- フォーマット定義out- XML文字列出力先ストリーム- Throws:
 IOException- 読み込みに伴うIO処理で問題が発生した場合InvalidDataFormatException- 読み込んだデータがフォーマット定義に違反している場合
 
 -