|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Constraint
制約を定義します。
メソッドの概要 | |
---|---|
java.lang.String |
getErrorMessage(ModelPropertyDesc modelPropertyDesc,
java.lang.Object value)
値が制約に違反する場合のエラーメッセージを取得します。 |
boolean |
isSatisfied(java.lang.Object value)
値が制約を満たしているかどうかを検証します。 |
void |
read(java.lang.Class<?> modelClass,
java.lang.String propertyName,
java.lang.Class<?> propertyClass,
java.lang.annotation.Annotation annotation)
アノテーションから制約の設定を読み取ります。 |
メソッドの詳細 |
---|
void read(java.lang.Class<?> modelClass, java.lang.String propertyName, java.lang.Class<?> propertyClass, java.lang.annotation.Annotation annotation)
modelClass
- プロパティの所有クラスpropertyName
- プロパティ名propertyClass
- プロパティクラスannotation
- アノテーションjava.lang.String getErrorMessage(ModelPropertyDesc modelPropertyDesc, java.lang.Object value)
modelPropertyDesc
- プロパティ記述子value
- 制約違反となる値
boolean isSatisfied(java.lang.Object value)
value
- 検証対象の値
true
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |