|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||