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

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

public class MaxLengthValidator
extends Object
implements ScalarFieldValidator

最大文字数を検証します。

String#length()メソッドで文字列の長さを求めます。文字列のバイト数でないこと、半角全角も1文字としてカウントされることに注意してください。

デフォルトエラーメッセージキー:valid.maxLength

導入されたバージョン:
1.0.0
作成者:
agata, baba
関連項目:
String.length()

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

コンストラクタの詳細

MaxLengthValidator

public MaxLengthValidator(int max)
コンストラクタ

パラメータ:
max - 最大文字数

MaxLengthValidator

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

パラメータ:
max - 最大文字数
messageKey - エラーメッセージキー
メソッドの詳細

validate

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

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


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