Package nablarch.test.core.reader
Class SendSyncMessageParser
java.lang.Object
nablarch.test.core.reader.MessageParser
nablarch.test.core.reader.SendSyncMessageParser
メッセージ(同期送信)を解析するクラス。
- Author:
- Masato Inoue
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionSendSyncMessageParser(TestDataReader reader, List<TestDataInterpreter> interpreters, DataType targetType) コンストラクタ
- 
Method SummaryModifier and TypeMethodDescriptionprotected FixedLengthFileParsercreateFixedLengthFileParser(TestDataReader reader, List<TestDataInterpreter> interpreters, DataType targetType) パーサを生成する。protected final DataTypegetDataType(String dataTypeCell) データタイプを返却する。protected final DataType解析対象のデータ型を返却する。protected final StringgetTypeValue(List<String> dataTypeRow) テストデータタイプのバリュー値を取得する。final void解析を実行する。final void解析を実行する。readLine()テストデータから1行文のデータを読み込む。
 テストデータをすべて読み込んだ場合は、nullを返却する。Methods inherited from class nablarch.test.core.reader.MessageParsergetResult
- 
Field Details- 
ERROR_MODE_TIMEOUTテストデータ上で、タイムアウトエラーを表す文字列- See Also:
 
- 
ERROR_MODE_MSG_EXCEPTIONテストデータ上で、メッセージ送受信エラーを表す文字列- See Also:
 
- 
directoryディレクトリ
- 
resourceリソース名
 
- 
- 
Constructor Details- 
SendSyncMessageParserpublic SendSyncMessageParser(TestDataReader reader, List<TestDataInterpreter> interpreters, DataType targetType) コンストラクタ- Parameters:
- reader- リーダ
- interpreters- 解釈クラス
- targetType- 処理対象のデータ型
 
 
- 
- 
Method Details- 
createFixedLengthFileParserprotected FixedLengthFileParser createFixedLengthFileParser(TestDataReader reader, List<TestDataInterpreter> interpreters, DataType targetType) パーサを生成する。この実装では、タイムアウトエラーおよびメッセージ送受信エラー時の対応を行う。 タイムアウトエラーおよびメッセージ送受信エラーの場合は、最初のフィールド以外のフィールドはパースしない。 - Overrides:
- createFixedLengthFileParserin class- MessageParser
- Parameters:
- reader- リーダ
- interpreters- 解釈クラス
- targetType- 処理対象のデータ型
- Returns:
- パーサ
 
- 
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行データ
 
 
-