public class FixedLengthFileFragment extends DataFileFragment
container, FIRST_FIELD_NO, lengths, names, types, values
コンストラクタと説明 |
---|
FixedLengthFileFragment(FixedLengthFile container)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
convertForDataRecord(java.util.Map<java.lang.String,java.lang.String> value)
テストデータ(文字列)から
DataRecord 用に値を変換する。 |
protected java.lang.Object |
convertValue(java.lang.String fieldName,
java.lang.String stringExpression)
値の型変換を行う。
|
protected FieldDefinition |
createFieldDefinition(int fieldIndex)
FieldDefinition を生成する。 |
protected ConvertorFactorySupport |
getConvertorFactorySupport()
コンバータの生成を行うクラスを取得する。
|
protected boolean |
isSizeValid()
各要素のサイズが妥当であるかどうか判定する。
|
addValue, addValueWithId, getDataType, getFieldDefinition, getIndexOf, getLengthOf, getTypeForTest, getTypeOf, removePadding, setLengths, setNames, setRecordType, setTypes, toString
public FixedLengthFileFragment(FixedLengthFile container)
container
- 本インスタンスが所属するファイルprotected java.util.Map<java.lang.String,java.lang.Object> convertForDataRecord(java.util.Map<java.lang.String,java.lang.String> value)
DataRecord
用に値を変換する。
値はパディングされる。convertForDataRecord
クラス内 DataFileFragment
value
- 元の値(文字列)protected java.lang.Object convertValue(java.lang.String fieldName, java.lang.String stringExpression)
convertValue
クラス内 DataFileFragment
fieldName
- フィールド名称stringExpression
- 処理対象フィールドの文字列表現protected FieldDefinition createFieldDefinition(int fieldIndex)
createFieldDefinition
クラス内 DataFileFragment
fieldIndex
- 対象となるフィールドのインデックスprotected ConvertorFactorySupport getConvertorFactorySupport()
getConvertorFactorySupport
クラス内 DataFileFragment
protected boolean isSizeValid()
isSizeValid
クラス内 DataFileFragment