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