@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.