Package nablarch.core.dataformat
Interface StructuredDataParser
- All Known Implementing Classes:
JsonDataParser
,XmlDataParser
public interface StructuredDataParser
構造化データの解析を行うクラスが実装するインタフェース。
- Author:
- TIS
-
Method Summary
Modifier and TypeMethodDescriptionparseData
(InputStream in, LayoutDefinition layoutDef) フラットマップを作成します。
-
Method Details
-
parseData
Map<String,?> parseData(InputStream in, LayoutDefinition layoutDef) throws IOException, InvalidDataFormatException フラットマップを作成します。- Parameters:
in
- 構造化データ入力ストリームlayoutDef
- フォーマット定義- Returns:
- フラットマップ
- Throws:
IOException
- 読み込みに伴うIO処理で問題が発生した場合InvalidDataFormatException
- 読み込んだデータがフォーマット定義に違反している場合
-