@Target(value={METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(value=RUNTIME)
@Documented
@Constraint(validatedBy=nablarch.core.validation.ee.Digits.DigitsValidator.class)
@Published
public @interface Digits
null
または空文字列の場合は、validと判定する。Digits.fraction()
が未指定の場合は、Digits.fraction()
を0
として判定を行う。
つまり、入力値が整数であるかを判定することになる。
整数部3桁、小数部4桁の例を以下に示す。
public class SampleBean {
@Digits(integer
= 3, fraction = 4)
String sampleString;
エラー時のメッセージは、以下のルールにより決定される。
Digits.message()
が指定されている場合は、その値を使用する。Digits.message()
が未指定でDigits.integer()
のみ指定の場合は、{nablarch.core.validation.ee.Digits.integer.message}Digits.message()
が未指定でDigits.integer()
とDigits.fraction()
を指定の場合は、{nablarch.core.validation.ee.Digits.message}Modifier and Type | Required Element and Description |
---|---|
int |
integer
整数部の桁数。
|