org.seasar.cubby.validator.validators
クラス RangeValidator

java.lang.Object
  上位を拡張 org.seasar.cubby.validator.validators.RangeValidator
すべての実装されたインタフェース:
ScalarFieldValidator, Validator

public class RangeValidator
extends Object
implements ScalarFieldValidator

数値の範囲を検証します。

検証エラー時に設定するエラーメッセージ
デフォルトのキー valid.range
置換文字列
  1. フィールド名
  2. このオブジェクトに設定された数値の最小値
  3. このオブジェクトに設定された数値の最大値

作成者:
agata, baba

コンストラクタの概要
RangeValidator(long min, long max)
          コンストラクタ
RangeValidator(long min, long max, String messageKey)
          エラーメッセージキーを指定するコンストラクタ
 
メソッドの概要
 void validate(ValidationContext context, Object value)
          指定された入力値を検証します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RangeValidator

public RangeValidator(long min,
                      long max)
コンストラクタ

パラメータ:
min - 最小値
max - 最大値

RangeValidator

public RangeValidator(long min,
                      long max,
                      String messageKey)
エラーメッセージキーを指定するコンストラクタ

パラメータ:
min - 最小値
max - 最大値
messageKey - エラーメッセージキー
メソッドの詳細

validate

public void validate(ValidationContext context,
                     Object value)
指定された入力値を検証します。

定義:
インタフェース ScalarFieldValidator 内の validate
パラメータ:
context - 入力検証のコンテキスト
value - 入力値


Copyright © 2006-2010 The Seasar Foundation. All Rights Reserved.