org.seasar.swing.validator
クラス DoubleRangeConstraint

java.lang.Object
  上位を拡張 org.seasar.swing.validator.AbstractConstraint
      上位を拡張 org.seasar.swing.validator.DoubleRangeConstraint
すべての実装されたインタフェース:
Constraint

public class DoubleRangeConstraint
extends AbstractConstraint

作成者:
kaiseh

コンストラクタの概要
DoubleRangeConstraint()
           
DoubleRangeConstraint(double min, double max)
           
 
メソッドの概要
 double getMax()
           
protected  java.lang.String getMessageKey()
           
protected  java.util.Map<java.lang.String,java.lang.String> getMessageVariables(java.lang.Object value)
           
 double 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(double max)
           
 void setMin(double min)
           
 
クラス org.seasar.swing.validator.AbstractConstraint から継承されたメソッド
createMap, getErrorMessage
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DoubleRangeConstraint

public DoubleRangeConstraint()

DoubleRangeConstraint

public DoubleRangeConstraint(double min,
                             double 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 - アノテーション

getMin

public double getMin()

setMin

public void setMin(double min)

getMax

public double getMax()

setMax

public void setMax(double max)

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