org.seasar.s2csv.csv.annotation.column
????? CSVColumn


@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface CSVColumn

S2Csvのカラムで使用されることを示すアノテーションです

???:
newta

???????
 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の有り無し
 

?????

columnIndex

public abstract int columnIndex
カラム番号 0から開始

quote

public abstract boolean quote
quoutの有り無し

?????:
true

columnName

public abstract java.lang.String columnName
カラム名

?????:
"org.seasar.s2csv.csv.annotation.column.CSVColumn.NON"

convertor

public abstract CSVConvertor convertor
カラムを変換する際に使用するクラスがあれば登録する

?????:
@org.seasar.s2csv.csv.annotation.column.CSVConvertor(convertor=org.seasar.s2csv.csv.convertor.CSVColumnConvertor.class)

convToObjMethod

public abstract java.lang.String convToObjMethod
カラムをCSVイメージからオブジェクトに変換する際に使用するメソッドがあれば登録する メソッドはCSVオブジェクトのクラスのものが実行されます。 引数はStringのみです。 メソッドの戻り値の型はvoid以外 ただし、convertorがある場合この項目は無効

?????:
""

convToCSVMethod

public abstract java.lang.String convToCSVMethod
カラムをオブジェクからトCSVイメージに変換する際に使用するメソッドがあれば登録する メソッドはオブジェクトのクラスに登録しておくこと。 引数はCSVオブジェクトのフィールドと同じもののみです。 メソッドの戻り値の型はStringにする必要があります。 ただし、convertorがある場合この項目は無効

?????:
""


Copyright © 2004-2008-2008 The Seasar Foundation. All Rights Reserved.