|
FlatServe Validator Plugin 1.1 |
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 必須 | オプション | 詳細: 要素 | ||||||||
@Documented
@ValidationRuleClass(value=com.small_it_office.flatserve.validator.rule.internal.RegexpPatternRule.class)
@Target(value={PARAMETER,FIELD})
@Retention(value=RUNTIME)
public @interface RegexpPattern正規表現により値の文字列のパターンを規定します。
value要素に指定可能な正規表現の構文は、java.util.regex.Patternクラスと同じです。
このルールでは、入力値がnullまたは空文字列の場合はバリデーションエラーとしないことに注意してください。
nullや空文字列を許容しない場合は、明示的にNotNullまたはNotEmptyを指定する必要があります。
例えば、正規表現パターン.+を指定しても、パターン.*を指定した場合と結果は同じです。
| 必須要素の概要 | |
|---|---|
java.lang.String |
value
ルールとして規定する正規表現のパターン文字列。 |
| 任意要素の概要 | |
|---|---|
java.lang.String |
message
バリデーションエラーメッセージ。 |
| 要素の詳細 |
|---|
public abstract java.lang.String value
Patternpublic abstract java.lang.String message
|
FlatServe Validator Plugin 1.1 |
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 必須 | オプション | 詳細: 要素 | ||||||||