jp.morpho.webapp.validator
クラス DoubleValidator

java.lang.Object
  |
  +--jp.morpho.webapp.validator.AbstractFieldValidator
        |
        +--jp.morpho.webapp.validator.DoubleValidator
すべての実装インタフェース:
FieldValidator, java.io.Serializable, Validator

public class DoubleValidator
extends AbstractFieldValidator

HTTP パラメータが double 値であるか検証するためのクラスです。 最小値が設定されている場合は最小値以上であるか、最大値が設定されている場合は最大値以下であるかも検証します。

作成者:
Kenichi Fukuda
関連項目:
直列化された形式

コンストラクタの概要
DoubleValidator()
           
 
メソッドの概要
 double getMaximum()
           設定されている最大値を返します。
 double getMinimum()
           設定されている最小値を返します。
 boolean isMaximumSet()
           最大値が設定されている場合に true を返します。
 boolean isMinimumSet()
           最小値が設定されている場合に true を返します。
 void setMaximum(double value)
           最大値を設定します。
 void setMinimum(double value)
           最小値を設定します。
 void validate(jp.morpho.webapp.servlet.http.HttpActionRequest request)
           指定された要求オブジェクトの HTTP パラメータの妥当性を検証します。
 
クラス jp.morpho.webapp.validator.AbstractFieldValidator から継承したメソッド
getCompareFieldName, getCompareOperator, getFieldName, getRequired, isValidate, setCompareFieldName, setCompareOperator, setFieldName, setRequired, validateRequired
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DoubleValidator

public DoubleValidator()
メソッドの詳細

validate

public void validate(jp.morpho.webapp.servlet.http.HttpActionRequest request)
              throws ValidationException

指定された要求オブジェクトの HTTP パラメータの妥当性を検証します。

パラメータ:
request - 要求オブジェクト
例外:
ValidationException - 妥当性を検証するときに問題が検出された場合

setMinimum

public void setMinimum(double value)

最小値を設定します。

パラメータ:
value - 最小値

setMaximum

public void setMaximum(double value)

最大値を設定します。

パラメータ:
value - 最大値

getMaximum

public double getMaximum()

設定されている最大値を返します。

戻り値:
設定されている最大値。設定されていない場合は 0

getMinimum

public double getMinimum()

設定されている最小値を返します。

戻り値:
設定されている最小値。設定されていない場合は 0

isMaximumSet

public boolean isMaximumSet()

最大値が設定されている場合に true を返します。

戻り値:
最大値が設定されている場合は true

isMinimumSet

public boolean isMinimumSet()

最小値が設定されている場合に true を返します。

戻り値:
最小値が設定されている場合は true