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

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

public class RequiredValidator
extends Object
implements ScalarFieldValidator

対象が入力されていることを検証します。

検証対象が null の場合に検証エラーとなります。対象が文字列の場合はの長さが 0 の場合にも検証エラーとなります。

検証エラー時に設定するエラーメッセージ
デフォルトのキー valid.required
置換文字列
  1. フィールド名

作成者:
agata, baba

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

コンストラクタの詳細

RequiredValidator

public RequiredValidator()
コンストラクタ


RequiredValidator

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

パラメータ:
messageKey - エラーメッセージキー
メソッドの詳細

validate

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

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


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