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

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

public class FileRegexpValidator
extends Object
implements ScalarFieldValidator

ファイルアップロードのファイル名が指定された正規表現にマッチするか検証します。

正規表現についての詳細は Patternを参照してください。

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

導入されたバージョン:
1.0.0
作成者:
baba
関連項目:
Pattern, Matcher

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

コンストラクタの詳細

FileRegexpValidator

public FileRegexpValidator(String regex)
コンストラクタ

パラメータ:
regex - 正規表現(例:".+\\.(?i)(png|jpg)")・・・「(?i)」は大文字小文字を区別しないフラグ

FileRegexpValidator

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

パラメータ:
regex - 正規表現(例:".+\\.(?i)(png|jpg)")・・・「(?i)」は大文字小文字を区別しないフラグ
messageKey - エラーメッセージキー

FileRegexpValidator

public FileRegexpValidator(Pattern pattern)
コンストラクタ

パラメータ:
pattern - 正規表現パターン

FileRegexpValidator

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

パラメータ:
pattern - 正規表現パターン
messageKey - エラーメッセージキー
メソッドの詳細

validate

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

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


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