|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
@Rcsid(value="$Revision: 16647 $ $Date: 2009-02-02 17:26:13 +0900 $") public interface StringValidator
StringType
型及びStringCode
型の入力チェックを行う機能。
値のNULLチェック、正規表現によるチェックなどを行う。
メソッドの概要 | |
---|---|
boolean |
isBlankOrNull(StringCode value)
空白・NULLチェックを行う。 |
boolean |
isBlankOrNull(StringType value)
空白・NULLチェックを行う。 |
boolean |
isDecimal(StringCode value)
小数チェックを行う。 |
boolean |
isDecimal(StringType value)
小数チェックを行う。 |
boolean |
isInteger(StringCode value)
数値チェックを行う。 |
boolean |
isInteger(StringType value)
数値チェックを行う。 |
boolean |
matchRegexp(StringCode value,
StringCode regexp)
正規表現チェックを行う。 |
boolean |
matchRegexp(StringType value,
StringType regexp)
正規表現チェックを行う。 |
boolean |
maxLength(StringCode value,
int max,
MathUtil.Boundary boundary)
StringType型の最大文字数チェックを行う。 |
boolean |
maxLength(StringType value,
int max,
MathUtil.Boundary boundary)
StringType型の最大文字数チェックを行う。 |
boolean |
minLength(StringCode value,
int min,
MathUtil.Boundary boundary)
StringType型の最小文字数チェックを行う。 |
boolean |
minLength(StringType value,
int min,
MathUtil.Boundary boundary)
StringType型の最小文字数チェックを行う。 |
メソッドの詳細 |
---|
boolean isBlankOrNull(StringType value)
空白・NULLチェックを行う。
value
- 検査対象値
true
false
boolean isBlankOrNull(StringCode value)
空白・NULLチェックを行う。
value
- 検査対象値
true
false
boolean isInteger(StringType value)
数値チェックを行う。
value
- 検査対象値
true
false
false
boolean isInteger(StringCode value)
数値チェックを行う。
value
- 検査対象値
true
false
false
boolean isDecimal(StringType value)
小数チェックを行う。
value
- 検査対象値
true
false
false
boolean isDecimal(StringCode value)
小数チェックを行う。
value
- 検査対象値
true
false
false
boolean matchRegexp(StringType value, StringType regexp)
正規表現チェックを行う。
正規表現パターンに誤りがある場合は、FinalunaSysExceptionをthrowする。
value
- 検査対象値regexp
- 正規表現
true
false
false
boolean matchRegexp(StringCode value, StringCode regexp)
正規表現チェックを行う。
正規表現パターンに誤りがある場合は、FinalunaSysExceptionをthrowする。
value
- 検査対象値regexp
- 正規表現
true
false
false
boolean maxLength(StringType value, int max, MathUtil.Boundary boundary)
StringType型の最大文字数チェックを行う。
検査対象値がnullである場合、FinalunaSysExceptionをthrowする。
max
が0又は、負の数の場合、FinalunaSysExceptionをthrowする。
value
- 検査対象値max
- 最大文字数boundary
- 境界の情報を保持する値true
false
boolean maxLength(StringCode value, int max, MathUtil.Boundary boundary)
StringType型の最大文字数チェックを行う。
検査対象値がnullである場合、FinalunaSysExceptionをthrowする。
max
が0又は、負の数の場合、FinalunaSysExceptionをthrowする。
value
- 検査対象値max
- 最大文字数boundary
- 境界の情報を保持する値true
false
boolean minLength(StringType value, int min, MathUtil.Boundary boundary)
StringType型の最小文字数チェックを行う。
検査対象値がnullである場合、FinalunaSysExceptionをthrowする。
max
が0又は、負の数の場合、FinalunaSysExceptionをthrowする。
value
- 検査対象値min
- 最小文字数boundary
- 境界の情報を保持する値true
false
boolean minLength(StringCode value, int min, MathUtil.Boundary boundary)
StringType型の最小文字数チェックを行う。
検査対象値がnullである場合、FinalunaSysExceptionをthrowする。
max
が0又は、負の数の場合、FinalunaSysExceptionをthrowする。
value
- 検査対象値min
- 最小文字数boundary
- 境界の情報を保持する値true
false
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |