|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||
@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface Length文字列の長さの範囲を指定する制約アノテーションです。
このアノテーションに対応する、リソースファイル中でのカスタムエラーメッセージのキーとその内容は、以下の通りです。
[propertyName].Length.min.failed -
最小の文字数に違反した場合のメッセージ。変数として{min}を使用可能[propertyName].Length.max.failed -
最大の文字数に違反した場合のメッセージ。変数として{max}を使用可能[propertyName].Length.both.failed -
最小と最大の文字数の両方に違反した場合のメッセージ。変数として{min}と{max}を使用可能
| 任意要素の概要 | |
|---|---|
int |
max
最大の文字数です。 |
int |
min
最小の文字数です。 |
public abstract int min
public abstract int max
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||