org.seasar.swing.validator
クラス AbstractConstraint
java.lang.Object
   org.seasar.swing.validator.AbstractConstraint
org.seasar.swing.validator.AbstractConstraint
- すべての実装されたインタフェース: 
- Constraint
- 直系の既知のサブクラス:  
- ByteRangeConstraint, DoubleRangeConstraint, FloatRangeConstraint, IntRangeConstraint, LengthConstraint, LongRangeConstraint, NotBlankConstraint, PatternConstraint, RequiredConstraint, ShortRangeConstraint
- public abstract class AbstractConstraint 
- extends java.lang.Object- implements Constraint
- 作成者:
- kaiseh
 
| メソッドの概要 | 
| protected  java.util.Map<java.lang.String,java.lang.String> | createMap(java.lang.Object... params)
 | 
|  java.lang.String | getErrorMessage(ModelPropertyDesc modelPropertyDesc,
                java.lang.Object value)値が制約に違反する場合のエラーメッセージを取得します。
 | 
| protected  java.lang.String | getMessageKey()
 | 
| protected  java.util.Map<java.lang.String,java.lang.String> | getMessageVariables(java.lang.Object value)
 | 
|  void | read(java.lang.Class<?> modelClass,
     java.lang.String propertyName,
     java.lang.Class<?> propertyClass,
     java.lang.annotation.Annotation annotation)アノテーションから制約の設定を読み取ります。
 | 
 
| クラス java.lang.Object から継承されたメソッド | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
AbstractConstraint
public AbstractConstraint()
read
public void read(java.lang.Class<?> modelClass,
                 java.lang.String propertyName,
                 java.lang.Class<?> propertyClass,
                 java.lang.annotation.Annotation annotation)
- インタフェース Constraintの記述:
- アノテーションから制約の設定を読み取ります。
 
- 
- 定義:
- インタフェース Constraint内のread
 
- 
- パラメータ:
- modelClass- プロパティの所有クラス
- propertyName- プロパティ名
- propertyClass- プロパティクラス
- annotation- アノテーション
 
createMap
protected java.util.Map<java.lang.String,java.lang.String> createMap(java.lang.Object... params)
- 
 
- 
 
getMessageKey
protected java.lang.String getMessageKey()
- 
 
- 
 
getMessageVariables
protected java.util.Map<java.lang.String,java.lang.String> getMessageVariables(java.lang.Object value)
- 
 
- 
 
getErrorMessage
public java.lang.String getErrorMessage(ModelPropertyDesc modelPropertyDesc,
                                        java.lang.Object value)
- インタフェース Constraintの記述:
- 値が制約に違反する場合のエラーメッセージを取得します。
 
- 
- 定義:
- インタフェース Constraint内のgetErrorMessage
 
- 
- パラメータ:
- modelPropertyDesc- プロパティ記述子
- value- 制約違反となる値
- 戻り値:
- エラーメッセージ