org.seasar.swing.validator
クラス LengthConstraint
java.lang.Object
org.seasar.swing.validator.AbstractConstraint
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