|
Light Servlet Validator Plugin 0.2 |
||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface ValidationRule
バリデーションルールを実装するためのインターフェースです。 このインターフェースを実装したクラスで、入力値の検査およびエラーメッセージの生成を行います。 カスタムバリデーションルールを作成する場合、このインターフェースを実装したクラスを作成する必要があります。
メソッドの概要 | |
---|---|
java.lang.String |
getMessage(MessageResource messageResource,
java.lang.String valueString,
java.lang.annotation.Annotation annotation)
このルールでバリデーションエラーが発生した場合のエラーメッセージを返します。 |
boolean |
isValid(java.lang.Object value,
java.lang.String valueString,
java.lang.annotation.Annotation annotation)
指定された値がルールに従っているか検査します。 |
メソッドの詳細 |
---|
boolean isValid(java.lang.Object value, java.lang.String valueString, java.lang.annotation.Annotation annotation)
value
- バリデーション対象の値valueString
- バリデーション対象の値を、型変換する前の文字列annotation
- 引数またはJavaBeanのフィールドに指定された、バリデーションルールアノテーション
java.lang.String getMessage(MessageResource messageResource, java.lang.String valueString, java.lang.annotation.Annotation annotation)
messageResource
- バリデーションエラーメッセージのメッセージリソースvalueString
- バリデーションエラーとなった値の文字列annotation
- 引数またはJavaBeanのフィールドに指定された、バリデーションルールアノテーション
|
Light Servlet Validator Plugin 0.2 |
||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |