@Documented @Target(value=TYPE) @Retention(value=RUNTIME) public @interface SupportedValidationTarget
ConstraintValidatorの検証できる対象を定義します。
ConstraintValidatorは制約によってアノテーションの付けられた(返された)要素、
メソッドまたはコンストラクタのパラメーターの配列(別名クロスパラメーター)、もしくはその両方を対象にできます。
@SupportedValidationTargetが存在しない場合、ConstraintValidatorは制約によってアノテーションの付けられた(返された)要素を対象にします。
クロスパラメーターを対象とするConstraintValidatorは検証するオブジェクトの型としてObject[](もしくはObject)を受け入れる必要があります。
| 修飾子とタイプ | 必須要素と説明 |
|---|---|
ValidationTarget[] |
value |
public abstract ValidationTarget[] value
Copyright © 2007-2018 Red Hat Inc. All Rights Reserved. Released under the Apache Software License 2.0. Translated by @megascus.