Package nablarch.test.core.file
Class VariableLengthFileFragment
java.lang.Object
nablarch.test.core.file.DataFileFragment
nablarch.test.core.file.VariableLengthFileFragment
可変長ファイルの断片を表すクラス。
-
Field Summary
Fields inherited from class nablarch.test.core.file.DataFileFragment
container, FIRST_FIELD_NO, lengths, names, types, values
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconvertForDataRecord
(Map<String, String> value) テストデータ(文字列)からDataRecord
用に値を変換する。protected Object
convertValue
(String fieldName, String stringExpression) 値の型変換を行う。protected FieldDefinition
createFieldDefinition
(int fieldIndex) protected ConvertorFactorySupport
コンバータの生成を行うクラスを取得する。protected boolean
各要素のサイズが妥当であるかどうか判定する。Methods inherited from class nablarch.test.core.file.DataFileFragment
addValue, addValueWithId, getDataType, getFieldDefinition, getIndexOf, getLengthOf, getTypeForTest, getTypeOf, removePadding, setLengths, setNames, setRecordType, setTypes, toString
-
Constructor Details
-
VariableLengthFileFragment
コンストラクタ。- Parameters:
container
- 本インスタンスが所属するファイル
-
-
Method Details
-
convertForDataRecord
テストデータ(文字列)からDataRecord
用に値を変換する。- Specified by:
convertForDataRecord
in classDataFileFragment
- Parameters:
value
- 元の値(文字列)- Returns:
- 変換後の値
-
convertValue
値の型変換を行う。- Specified by:
convertValue
in classDataFileFragment
- Parameters:
fieldName
- フィールド名称stringExpression
- 処理対象フィールドの文字列表現- Returns:
- 型変換された値
-
createFieldDefinition
- Specified by:
createFieldDefinition
in classDataFileFragment
- Parameters:
fieldIndex
- 対象となるフィールドのインデックス- Returns:
- 生成したFieldDefinition
-
getConvertorFactorySupport
コンバータの生成を行うクラスを取得する。- Specified by:
getConvertorFactorySupport
in classDataFileFragment
- Returns:
- コンバータの生成を行うファクトリクラス
-
isSizeValid
protected boolean isSizeValid()各要素のサイズが妥当であるかどうか判定する。- Specified by:
isSizeValid
in classDataFileFragment
- Returns:
- 妥当である場合、真
-