jp.terasoluna.fw.file.annotation
注釈型 FileFormat


@Retention(value=RUNTIME)
@Documented
@Target(value=TYPE)
public @interface FileFormat

入出力設定用のアノテーション。


任意要素の概要
 char delimiter
          区切り文字。
 char encloseChar
          囲み文字。
 String fileEncoding
          ファイルエンコーディング。
 int headerLineCount
          ヘッダ行数。
 String lineFeedChar
          行区切り文字。
 boolean overWriteFlg
          上書きフラグ。
 int trailerLineCount
          トレイラ行数。
 

lineFeedChar

public abstract String lineFeedChar
行区切り文字。

行区切り文字を設定する。行区切り文字は半角文字に限る。なお、エスケープシーケンスを使う行区切り文字は以下に挙げるものに限る。

デフォルト値は実行環境に依存する。

デフォルト:
""

delimiter

public abstract char delimiter
区切り文字。

CSV,可変長ファイルの区切り文字を設定する。区切り文字は半角文字に限る。
デフォルト値は「','(カンマ)」。

デフォルト:
44

encloseChar

public abstract char encloseChar
囲み文字。

CSV,可変長ファイルの囲み文字を設定する。囲み文字は半角文字に限る。
「''(char型の最小値)」を設定すると、フレームワークは囲み文字無しと判断する。 デフォルト値は「''(char型の最小値)」。

デフォルト:
0

fileEncoding

public abstract String fileEncoding
ファイルエンコーディング。

入出力を行うファイルのエンコーディングを設定する。
デフォルト値は実行環境に依存する。

デフォルト:
""

headerLineCount

public abstract int headerLineCount
ヘッダ行数。

入力ファイルのヘッダ部に相当する行数を設定する。
デフォルト値は「0(ゼロ)」。

デフォルト:
0

trailerLineCount

public abstract int trailerLineCount
トレイラ行数。

入力ファイルのトレイラ部に相当する行数を設定する。
デフォルト値は「0(ゼロ)」。

デフォルト:
0

overWriteFlg

public abstract boolean overWriteFlg
上書きフラグ。

出力ファイルと同じファイルが存在する場合に上書きするかどうかを設定する。
デフォルト値は「false(上書きしない)」。

デフォルト:
false


Copyright © 2011. All Rights Reserved.