アノテーション型 Pattern
@TargetSE({METHODSE,FIELDSE,ANNOTATION_TYPESE,CONSTRUCTORSE,PARAMETERSE,TYPE_USESE}) @RetentionSE(RUNTIMESE) @RepeatableSE(List.class) @DocumentedSE @Constraint(validatedBy={}) public @interface Pattern
アノテーション付きCharSequence
は、指定された正規表現と一致する必要があります。正規表現は、Java の正規表現の規則に従います。Pattern
SE を参照してください。CharSequence
を受け入れます。null
要素は有効と見なされます。- 作成者:
- Emmanuel Bernard
要素の詳細
regexp
StringSE regexp
- 戻り値:
- 照合する正規表現
flags
Pattern.Flag[] flags
- 戻り値:
- 正規表現を解決するときに考慮される
Flag
の配列
- デフォルト:
- {}
message
StringSE message
- 戻り値:
- エラーメッセージテンプレート
- デフォルト:
- "{jakarta.validation.constraints.Pattern.message}"
groups
ClassSE<?>[] groups
- 戻り値:
- 制約が属するグループ
- デフォルト:
- {}