|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
入力文字列の妥当性を検査するための共通インターフェース。
このインターフェースでは、文字列を検査する際のメソッドの規定、およびエラーコード、メッセージコードの定義をします。
実装クラスはRuntimeContext.getStringValidator()
を使用して取得します。
2004/10/29 WA0029対応
フィールドの概要 | |
static int |
ERROR_ANY_CHAR_DETECTED
数字型で数字以外が含まれていた場合のエラー定数 |
static int |
ERROR_CHAR_LENGTH_OVERFLOW
文字タイプの文字列で、桁を超えている場合のエラー定数 |
static int |
ERROR_DOUBLE_BYTE_CHAR_DETECTED
半角文字タイプの文字列で、全角文字が含まれていた場合のエラー定数 |
static int |
ERROR_EMPTY_STRING
長さ0の文字列の場合場合のエラー定数 |
static int |
ERROR_NUMERIC_LENGTH_OVERFLOW
数字タイプの文字列で桁を超えている場合のエラー定数 |
static int |
ERROR_NUMERIC_NUMBER_OF_DECIMAL_OVERFLOW
数字タイプの文字列で、小数点以下の桁を超えている場合のエラー定数 |
static int |
ERROR_PROHIBIT_CHAR_DETECTED
禁止文字が含まれていた場合のエラー定数 |
static int |
ERROR_SINGLE_BYTE_CHAR_DETECTED
全角文字タイプの文字列で、半角文字が含まれていた場合のエラー定数 |
static int |
ERROR_SINGLE_BYTE_KANA_DETECTED
文字型で半角カナが禁止されてる文字列で半角カナ文字が含まれていた場合のエラー定数 |
static int |
TYPE_ALPHA_NUMERIC
半角文字列型の検査用の定数 検査する文字列の範囲が半角英数字、記号の場合に使用します。 |
static int |
TYPE_CHAR
全文字列型の検査用の定数 検査する文字列の範囲が文字の場合に使用します。 |
static int |
TYPE_DOUBLE_BYTE_CHAR
全角文字列型の検査用の定数 検査する文字列の範囲が全角文字の場合に使用します。 |
static int |
TYPE_DOUBLE_BYTE_KANA
全角カナ文字列型の検査用の定数 検査する文字列の範囲が全角カナ文字の場合に使用します。 |
static int |
TYPE_SINGLE_BYTE_CHAR
半角文字列型の検査用の定数 検査する文字列の範囲が半角文字の場合に使用します。 |
static int |
TYPE_SINGLE_BYTE_KANA
半角カナ文字列型の検査用の定数 検査する文字列の範囲が半角カナ文字の場合に使用します。 |
static int |
VALID_VALUE
正常文字列の場合の戻り値定数 |
メソッドの概要 | |
int |
checkNotEmptyNumeric(java.lang.String checkString,
int length,
int scale)
文字列の検査を行います。 |
int |
checkNotEmptyString(int checkType,
java.lang.String checkString,
int length)
文字列の検査を行います。 |
int |
checkNotEmptyString(int checkType,
java.lang.String checkString,
int length,
java.lang.String prohibitCharcters)
文字列の検査を行います。 |
int |
checkNumeric(java.lang.String checkString,
int length,
int scale)
文字列を数字型として検査を行います。 |
int |
checkString(int checkType,
java.lang.String checkString,
int length)
文字列の検査を行います。 |
int |
checkString(int checkType,
java.lang.String checkString,
int length,
java.lang.String prohibitCharcters)
文字列の検査を行います。 |
java.lang.String |
errorString(int error)
検査結果を文字列で取得します。 |
フィールドの詳細 |
public static final int TYPE_ALPHA_NUMERIC
public static final int TYPE_DOUBLE_BYTE_CHAR
public static final int TYPE_SINGLE_BYTE_CHAR
public static final int TYPE_CHAR
public static final int TYPE_DOUBLE_BYTE_KANA
public static final int TYPE_SINGLE_BYTE_KANA
public static final int VALID_VALUE
public static final int ERROR_NUMERIC_LENGTH_OVERFLOW
public static final int ERROR_NUMERIC_NUMBER_OF_DECIMAL_OVERFLOW
public static final int ERROR_CHAR_LENGTH_OVERFLOW
public static final int ERROR_DOUBLE_BYTE_CHAR_DETECTED
public static final int ERROR_SINGLE_BYTE_CHAR_DETECTED
public static final int ERROR_SINGLE_BYTE_KANA_DETECTED
public static final int ERROR_ANY_CHAR_DETECTED
public static final int ERROR_EMPTY_STRING
public static final int ERROR_PROHIBIT_CHAR_DETECTED
メソッドの詳細 |
public int checkString(int checkType, java.lang.String checkString, int length)
checkType
- 検査する文字のタイプ。checkString
- 検査する文字列length
- 検査する文字列の長さ
public int checkNotEmptyString(int checkType, java.lang.String checkString, int length)
checkType
- 検査する文字のタイプ。checkString
- 検査する文字列length
- 検査する文字列の長さ
public int checkString(int checkType, java.lang.String checkString, int length, java.lang.String prohibitCharcters)
checkType
- 検査する文字のタイプ。checkString
- 検査する文字列length
- 検査する文字列の長さprohibitCharcters
- 検査する際に含んではいけない文字列
public int checkNotEmptyString(int checkType, java.lang.String checkString, int length, java.lang.String prohibitCharcters)
checkType
- 検査する文字のタイプ。checkString
- 検査する文字列length
- 検査する文字列の長さprohibitCharcters
- 検査する際に含んではいけない文字列
public int checkNumeric(java.lang.String checkString, int length, int scale)
checkString
- 検査する文字列length
- 検査する文字列の長さscale
- 少数点以下の長さ
public int checkNotEmptyNumeric(java.lang.String checkString, int length, int scale)
checkString
- 検査する文字列length
- 検査する文字列の長さscale
- 少数点以下の長さ
public java.lang.String errorString(int error)
error
-
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |