org.seasar.s2csv.csv.annotation
????? CSVValidator


@Retention(value=RUNTIME)
@Target(value={FIELD,ANNOTATION_TYPE})
public @interface CSVValidator

CSVにバリデーション情報を付加します

???:
newta

???????
 java.lang.String method
          バリデーション実行メソッド
 java.lang.String msgKey
          メッセージキー
 
???????
 java.lang.String[] args
          メッセージ引数
 java.lang.String[] methodArgsNames
          バリデーション実行クラスにプロパティを与える設定を書きます。 ここに書き込まれたプロパティ名と同名のプロパティを 継承したアノテーションから取り出し、設定します
 java.lang.Class<?> methodClass
          バリデーション実行クラス CSVCustamValidateの場合、値を持っているクラスそのもの
 

?????

msgKey

public abstract java.lang.String msgKey
メッセージキー


method

public abstract java.lang.String method
バリデーション実行メソッド

args

public abstract java.lang.String[] args
メッセージ引数

?????:
{}

methodArgsNames

public abstract java.lang.String[] methodArgsNames
バリデーション実行クラスにプロパティを与える設定を書きます。 ここに書き込まれたプロパティ名と同名のプロパティを 継承したアノテーションから取り出し、設定します

?????:
{}

methodClass

public abstract java.lang.Class<?> methodClass
バリデーション実行クラス CSVCustamValidateの場合、値を持っているクラスそのもの

?????:
org.seasar.s2csv.csv.annotation.ValidateTargetEntity.class


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