| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||
@Retention(value=RUNTIME) @Documented @Target(value=TYPE) public @interface FileFormat
入出力設定用のアノテーション。
| 任意要素の概要 | |
|---|---|
|  char | delimiter区切り文字。 | 
|  char | encloseChar囲み文字。 | 
|  java.lang.String | fileEncodingファイルエンコーディング。 | 
|  int | headerLineCountヘッダ行数。 | 
|  java.lang.String | lineFeedChar行区切り文字。 | 
|  boolean | overWriteFlg上書きフラグ。 | 
|  int | trailerLineCountトレイラ行数。 | 
public abstract java.lang.String lineFeedChar
 行区切り文字を設定する。行区切り文字は半角文字に限る。なお、エスケープシーケンスを使う行区切り文字は以下に挙げるものに限る。
 
public abstract char delimiter
 CSV,可変長ファイルの区切り文字を設定する。区切り文字は半角文字に限る。
 デフォルト値は「','(カンマ)」。
 
public abstract char encloseChar
 CSV,可変長ファイルの囲み文字を設定する。囲み文字は半角文字に限る。
 「' '(char型の最小値)」を設定すると、フレームワークは囲み文字無しと判断する。
 デフォルト値は「' '(char型の最小値)」。
 
public abstract java.lang.String fileEncoding
 入出力を行うファイルのエンコーディングを設定する。
 デフォルト値は実行環境に依存する。
public abstract int headerLineCount
 入力ファイルのヘッダ部に相当する行数を設定する。
 デフォルト値は「0(ゼロ)」。
public abstract int trailerLineCount
 入力ファイルのトレイラ部に相当する行数を設定する。
 デフォルト値は「0(ゼロ)」。
 
public abstract boolean overWriteFlg
 出力ファイルと同じファイルが存在する場合に上書きするかどうかを設定する。
 デフォルト値は「false(上書きしない)」。
 
| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||