Package nablarch.test.core.reader
Class GroupMessageParser
java.lang.Object
nablarch.test.core.reader.GroupMessageParser
メッセージ(同期送信)を解析するクラス。
- Author:
- Masato Inoue
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionGroupMessageParser(TestDataReader reader, List<TestDataInterpreter> interpreters, DataType targetType) コンストラクタ。
- 
Method SummaryModifier and TypeMethodDescriptionprotected final DataTypegetDataType(String dataTypeCell) データタイプを返却する。protected final DataType解析対象のデータ型を返却する。protected final StringgetTypeValue(List<String> dataTypeRow) テストデータタイプのバリュー値を取得する。final void解析を実行する。final void解析を実行する。readLine()テストデータから1行文のデータを読み込む。
 テストデータをすべて読み込んだ場合は、nullを返却する。
- 
Field Details- 
directoryディレクトリ
- 
resourceリソース名
 
- 
- 
Constructor Details- 
GroupMessageParserpublic GroupMessageParser(TestDataReader reader, List<TestDataInterpreter> interpreters, DataType targetType) コンストラクタ。- Parameters:
- reader- リーダ
- interpreters- 解釈クラス
- targetType- 処理対象のデータ型
 
 
- 
- 
Method Details- 
getTargetType解析対象のデータ型を返却する。- Returns:
- 解析対象のデータ型
 
- 
parse解析を実行する。読み込んだシートはキャッシュする。 - Parameters:
- directory- 読み込み元のディレクトリ
- resource- リソース名称
- id- ID
 
- 
parse解析を実行する。- Parameters:
- directory- 読み込み元のディレクトリ
- resource- リソース名称
- id- ID
- saveCache- 読み込んだファイルのデータをキャッシュに保存するか
 
- 
getDataTypeデータタイプを返却する。- Parameters:
- dataTypeCell- データタイプが記載されたセル
- Returns:
- データタイプ
 
- 
getTypeValueテストデータタイプのバリュー値を取得する。- Parameters:
- dataTypeRow- 1行分のデータ
- Returns:
- バリュー値
 
- 
readLineテストデータから1行文のデータを読み込む。
 テストデータをすべて読み込んだ場合は、nullを返却する。- Returns:
- 1行データ
 
 
-