|
||||||||||
????? ????? | ?????? ?????? | |||||||||
??: ?? | ????? | ??: ?? |
@Retention(value=RUNTIME) @Target(value=FIELD) public @interface CSVColumn
S2Csvのカラムで使用されることを示すアノテーションです
??????? | |
---|---|
int |
columnIndex
カラム番号 0から開始 |
??????? | |
---|---|
java.lang.String |
columnName
カラム名 |
CSVConvertor |
convertor
カラムを変換する際に使用するクラスがあれば登録する |
java.lang.String |
convToCSVMethod
カラムをオブジェクからトCSVイメージに変換する際に使用するメソッドがあれば登録する メソッドはオブジェクトのクラスに登録しておくこと。 引数はCSVオブジェクトのフィールドと同じもののみです。 メソッドの戻り値の型はStringにする必要があります。 ただし、convertorがある場合この項目は無効 |
java.lang.String |
convToObjMethod
カラムをCSVイメージからオブジェクトに変換する際に使用するメソッドがあれば登録する メソッドはCSVオブジェクトのクラスのものが実行されます。 引数はStringのみです。 メソッドの戻り値の型はvoid以外 ただし、convertorがある場合この項目は無効 |
boolean |
quote
quoutの有り無し |
????? |
---|
public abstract int columnIndex
public abstract boolean quote
public abstract java.lang.String columnName
public abstract CSVConvertor convertor
public abstract java.lang.String convToObjMethod
public abstract java.lang.String convToCSVMethod
|
||||||||||
????? ????? | ?????? ?????? | |||||||||
??: ?? | ????? | ??: ?? |