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- 読み込んだデータがフォーマット定義に違反している場合
-