|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@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(上書きしない)」。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |