Package nablarch.test.core.file
Class VariableLengthFile
java.lang.Object
nablarch.test.core.file.DataFile
nablarch.test.core.file.VariableLengthFile
可変長ファイルを表すクラス。
- Author:
 - T.Kawasaki
 
- 
Field Summary
Fields inherited from class nablarch.test.core.file.DataFile
all, directives - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectconvertDirectiveValue(nablarch.core.dataformat.DataRecordFormatterSupport.Directive directive, String stringValue) ディレクティブの値を、文字列から各ディレクティブが許容する型に変換する。protected DataFileFragment新しいファイルの断片を生成する。
生成された断片はこのファイルの管理下に置かれる。protected Stringファイルタイプを取得する。protected nablarch.core.dataformat.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:
 getFileTypein classDataFile- Returns:
 - ファイルタイプ
 
 - 
createNewFragment
新しいファイルの断片を生成する。
生成された断片はこのファイルの管理下に置かれる。 可変長ファイルの断片が返却される。- Specified by:
 createNewFragmentin classDataFile- Returns:
 - 新しいファイル断片
 - See Also:
 
 - 
valueOf
protected nablarch.core.dataformat.DataRecordFormatterSupport.Directive valueOf(String directiveName) ディレクティブ名称からディレクティブを取得する。 可変長ファイルのディレクティブ定義から対応するディレクティブが返却される。 - 
convertDirectiveValue
protected Object convertDirectiveValue(nablarch.core.dataformat.DataRecordFormatterSupport.Directive directive, String stringValue) ディレクティブの値を、文字列から各ディレクティブが許容する型に変換する。 区切り文字に"\\t"が指定された場合、タブに変換する。- Overrides:
 convertDirectiveValuein classDataFile- Parameters:
 directive- ディレクティブstringValue- 値- Returns:
 - 変換後の値
 
 
 -