@Published(tag="architect") public class MessagePool extends java.lang.Object
Constructor and Description |
---|
MessagePool(FixedLengthFile source,
java.util.Map<java.lang.String,java.lang.String> fwHeader)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
protected DataRecord |
convertByFileType(DataRecord dataRecord)
データレコードのファイル種別に応じて変換します
|
protected LayoutDefinition |
createLayoutFromDataRecord(DataRecord dataRecord)
デフォルトのレイアウトと、データレコードの内容を元にレイアウト定義を作成します
|
DataRecordFormatter |
getFormatter()
DataRecordFormatterを取得。
|
protected java.util.Iterator<DataRecord> |
getIterator()
メッセージのイテレータを取得。
|
protected java.util.List<DataRecord> |
getRecords()
メッセージのリストを取得。
|
protected FixedLengthFile |
getSource()
FixedLengthFileを取得。
|
public MessagePool(FixedLengthFile source, java.util.Map<java.lang.String,java.lang.String> fwHeader)
source
- 元のデータfwHeader
- フレームワーク制御ヘッダprotected java.util.Iterator<DataRecord> getIterator()
protected FixedLengthFile getSource()
public DataRecordFormatter getFormatter()
protected java.util.List<DataRecord> getRecords()
protected DataRecord convertByFileType(DataRecord dataRecord)
dataRecord
- 対象データレコードprotected LayoutDefinition createLayoutFromDataRecord(DataRecord dataRecord)
dataRecord
- データレコード