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, setSizeMethods inherited from class nablarch.core.dataformat.convertor.datatype.DataType
getField, init, removePadding, setConvertEmptyToNull
-
Constructor Details
-
StringDataType
public StringDataType()
-
-
Method Details
-
initialize
初期化処理を行う。- Specified by:
initializein classDataType<String,byte[]> - Parameters:
args- データタイプのパラメータ- Returns:
- 初期化されたデータタイプ (通常はthisをリターンする)
-
convertOnRead
入力時に読み込んだデータを変換する。- Specified by:
convertOnReadin classDataType<String,byte[]> - Parameters:
data- フィールドの値データ- Returns:
- 変換後の値
-
convertOnWrite
出力時に書き込むデータの変換を行う。- Specified by:
convertOnWritein classDataType<String,byte[]> - Parameters:
data- 書き込みを行うデータ- Returns:
- 変換後の値
-