Package nablarch.test.core.file
Class VariableLengthFile
java.lang.Object
nablarch.test.core.file.DataFile
nablarch.test.core.file.VariableLengthFile
可変長ファイルを表すクラス。
-
Field Summary
Fields inherited from class nablarch.test.core.file.DataFile
all, directives
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Object
convertDirectiveValue
(DataRecordFormatterSupport.Directive directive, String stringValue) ディレクティブの値を、文字列から各ディレクティブが許容する型に変換する。protected DataFileFragment
新しいファイルの断片を生成する。
生成された断片はこのファイルの管理下に置かれる。protected String
ファイルタイプを取得する。protected DataRecordFormatterSupport.Directive
ディレクティブ名称からディレクティブを取得する。Methods inherited from class nablarch.test.core.file.DataFile
createLayout, createLayout, getEncodingFromDirectives, getNewFragment, getPath, prepareDefaultDirectives, read, setDirective, toDataRecords, write
-
Constructor Details
-
VariableLengthFile
コンストラクタ。- Parameters:
path
- ファイルパス
-
-
Method Details
-
getFileType
ファイルタイプを取得する。 可変長ファイルを表すファイルタイプが返却される。- Specified by:
getFileType
in classDataFile
- Returns:
- ファイルタイプ
-
createNewFragment
新しいファイルの断片を生成する。
生成された断片はこのファイルの管理下に置かれる。 可変長ファイルの断片が返却される。- Specified by:
createNewFragment
in classDataFile
- Returns:
- 新しいファイル断片
- See Also:
-
valueOf
ディレクティブ名称からディレクティブを取得する。 可変長ファイルのディレクティブ定義から対応するディレクティブが返却される。 -
convertDirectiveValue
protected Object convertDirectiveValue(DataRecordFormatterSupport.Directive directive, String stringValue) ディレクティブの値を、文字列から各ディレクティブが許容する型に変換する。 区切り文字に"\\t"が指定された場合、タブに変換する。- Overrides:
convertDirectiveValue
in classDataFile
- Parameters:
directive
- ディレクティブstringValue
- 値- Returns:
- 変換後の値
-