Package nablarch.test.core.file
Class StringDataType
java.lang.Object
nablarch.core.dataformat.convertor.datatype.DataType<F,byte[]>
nablarch.core.dataformat.convertor.datatype.ByteStreamDataSupport<String>
nablarch.test.core.file.StringDataType
文字列とバイト列の相互変換を行うテスト用データタイプ。
テストケースに記載した入力ファイル、出力ファイルのデータを、そのまま文字列として使用する場合に使用する。
このデータタイプを使用する場合は、データのサイズとフィールド長が一致する必要があり、一致しなければ例外がスローされる。
-
Field Summary
Fields inherited from class nablarch.core.dataformat.convertor.datatype.DataType
convertEmptyToNull
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertOnRead
(byte[] data) 入力時に読み込んだデータを変換する。byte[]
convertOnWrite
(Object data) 出力時に書き込むデータの変換を行う。initialize
(Object... args) 初期化処理を行う。Methods inherited from class nablarch.core.dataformat.convertor.datatype.ByteStreamDataSupport
getSize, setSize
Methods inherited from class nablarch.core.dataformat.convertor.datatype.DataType
getField, init, removePadding, setConvertEmptyToNull
-
Constructor Details
-
StringDataType
public StringDataType()
-
-
Method Details
-
initialize
初期化処理を行う。- Specified by:
initialize
in classDataType<String,
byte[]> - Parameters:
args
- データタイプのパラメータ- Returns:
- 初期化されたデータタイプ (通常はthisをリターンする)
-
convertOnRead
入力時に読み込んだデータを変換する。- Specified by:
convertOnRead
in classDataType<String,
byte[]> - Parameters:
data
- フィールドの値データ- Returns:
- 変換後の値
-
convertOnWrite
出力時に書き込むデータの変換を行う。- Specified by:
convertOnWrite
in classDataType<String,
byte[]> - Parameters:
data
- 書き込みを行うデータ- Returns:
- 変換後の値
-