|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
@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 - 検査対象値
truefalseboolean isBlankOrNull(StringCode value)
空白・NULLチェックを行う。
value - 検査対象値
truefalseboolean isInteger(StringType value)
数値チェックを行う。
value - 検査対象値
truefalsefalseboolean isInteger(StringCode value)
数値チェックを行う。
value - 検査対象値
truefalsefalseboolean isDecimal(StringType value)
小数チェックを行う。
value - 検査対象値
truefalsefalseboolean isDecimal(StringCode value)
小数チェックを行う。
value - 検査対象値
truefalsefalse
boolean matchRegexp(StringType value,
StringType regexp)
正規表現チェックを行う。
正規表現パターンに誤りがある場合は、FinalunaSysExceptionをthrowする。
value - 検査対象値regexp - 正規表現
truefalsefalse
boolean matchRegexp(StringCode value,
StringCode regexp)
正規表現チェックを行う。
正規表現パターンに誤りがある場合は、FinalunaSysExceptionをthrowする。
value - 検査対象値regexp - 正規表現
truefalsefalse
boolean maxLength(StringType value,
int max,
MathUtil.Boundary boundary)
StringType型の最大文字数チェックを行う。
検査対象値がnullである場合、FinalunaSysExceptionをthrowする。
maxが0又は、負の数の場合、FinalunaSysExceptionをthrowする。
value - 検査対象値max - 最大文字数boundary - 境界の情報を保持する値truefalse
boolean maxLength(StringCode value,
int max,
MathUtil.Boundary boundary)
StringType型の最大文字数チェックを行う。
検査対象値がnullである場合、FinalunaSysExceptionをthrowする。
maxが0又は、負の数の場合、FinalunaSysExceptionをthrowする。
value - 検査対象値max - 最大文字数boundary - 境界の情報を保持する値truefalse
boolean minLength(StringType value,
int min,
MathUtil.Boundary boundary)
StringType型の最小文字数チェックを行う。
検査対象値がnullである場合、FinalunaSysExceptionをthrowする。
maxが0又は、負の数の場合、FinalunaSysExceptionをthrowする。
value - 検査対象値min - 最小文字数boundary - 境界の情報を保持する値truefalse
boolean minLength(StringCode value,
int min,
MathUtil.Boundary boundary)
StringType型の最小文字数チェックを行う。
検査対象値がnullである場合、FinalunaSysExceptionをthrowする。
maxが0又は、負の数の場合、FinalunaSysExceptionをthrowする。
value - 検査対象値min - 最小文字数boundary - 境界の情報を保持する値truefalse
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||