org.seasar.swing.validator
クラス LengthConstraint
java.lang.Object
   org.seasar.swing.validator.AbstractConstraint
org.seasar.swing.validator.AbstractConstraint
       org.seasar.swing.validator.LengthConstraint
org.seasar.swing.validator.LengthConstraint
- すべての実装されたインタフェース: 
- Constraint
- public class LengthConstraint 
- extends AbstractConstraint
- 作成者:
- kaiseh
 
| メソッドの概要 | 
|  int | getMax()
 | 
| protected  java.lang.String | getMessageKey()
 | 
| protected  java.util.Map<java.lang.String,java.lang.String> | getMessageVariables(java.lang.Object value)
 | 
|  int | getMin()
 | 
|  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 | setMax(int max)
 | 
|  void | setMin(int min)
 | 
 
 
| クラス java.lang.Object から継承されたメソッド | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
LengthConstraint
public LengthConstraint()
LengthConstraint
public LengthConstraint(int min,
                        int max)
getMin
public int getMin()
- 
 
setMin
public void setMin(int min)
- 
 
getMax
public int getMax()
- 
 
setMax
public void setMax(int max)
- 
 
read
public void read(java.lang.Class<?> modelClass,
                 java.lang.String propertyName,
                 java.lang.Class<?> propertyClass,
                 java.lang.annotation.Annotation annotation)
- インタフェース Constraintの記述:
- アノテーションから制約の設定を読み取ります。
 
- 
- 定義:
- インタフェース Constraint内のread
- オーバーライド: 
- クラス AbstractConstraint内のread
 
- 
- パラメータ:
- modelClass- プロパティの所有クラス
- propertyName- プロパティ名
- propertyClass- プロパティクラス
- annotation- アノテーション
 
getMessageKey
protected java.lang.String getMessageKey()
- 
- オーバーライド: 
- クラス AbstractConstraint内のgetMessageKey
 
- 
 
getMessageVariables
protected java.util.Map<java.lang.String,java.lang.String> getMessageVariables(java.lang.Object value)
- 
- オーバーライド: 
- クラス AbstractConstraint内のgetMessageVariables
 
- 
 
isSatisfied
public boolean isSatisfied(java.lang.Object value)
- インタフェース Constraintの記述:
- 値が制約を満たしているかどうかを検証します。
 
- 
- パラメータ:
- value- 検証対象の値
- 戻り値:
- 値が制約を満たしている場合はtrue