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