org.seasar.swing.validator.annotation
注釈タイプ CustomConstraint


@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface CustomConstraint

カスタム制約の適用を指示するアノテーションです。

作成者:
kaiseh

任意要素の概要
 java.lang.String[] args
          type引数を指定した場合、そのコンストラクタに渡す引数を(必要であれば)指定します。
 java.lang.String name
          SingletonS2Containerから制約オブジェクトを取得する場合、検索キーとなる名前を指定します。
 java.lang.Class<? extends Constraint> type
          制約クラスを指定します。
 

type

public abstract java.lang.Class<? extends Constraint> type
制約クラスを指定します。この引数を指定しない場合は、代わりにname引数を使って、SingletonS2Containerから 制約オブジェクトを取得します。

デフォルト:
org.seasar.swing.validator.Constraint.class

args

public abstract java.lang.String[] args
type引数を指定した場合、そのコンストラクタに渡す引数を(必要であれば)指定します。引数は全て文字列でなくてはなりません。

デフォルト:
{}

name

public abstract java.lang.String name
SingletonS2Containerから制約オブジェクトを取得する場合、検索キーとなる名前を指定します。

デフォルト:
""