wisdom.core.application
インタフェース IStringValidator

既知の実装クラスの一覧:
StringValidator

public interface IStringValidator

入力文字列の妥当性を検査するための共通インターフェース。
このインターフェースでは、文字列を検査する際のメソッドの規定、およびエラーコード、メッセージコードの定義をします。
実装クラスはRuntimeContext.getStringValidator()を使用して取得します。
2004/10/29 WA0029対応

バージョン:
1
作成者:
Takao Kouda

フィールドの概要
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)
          検査結果を文字列で取得します。
 

フィールドの詳細

TYPE_ALPHA_NUMERIC

public static final int TYPE_ALPHA_NUMERIC
半角文字列型の検査用の定数
検査する文字列の範囲が半角英数字、記号の場合に使用します。(半角カナは除きます)

関連項目:
定数フィールド値

TYPE_DOUBLE_BYTE_CHAR

public static final int TYPE_DOUBLE_BYTE_CHAR
全角文字列型の検査用の定数
検査する文字列の範囲が全角文字の場合に使用します。

関連項目:
定数フィールド値

TYPE_SINGLE_BYTE_CHAR

public static final int TYPE_SINGLE_BYTE_CHAR
半角文字列型の検査用の定数
検査する文字列の範囲が半角文字の場合に使用します。

関連項目:
定数フィールド値

TYPE_CHAR

public static final int TYPE_CHAR
全文字列型の検査用の定数
検査する文字列の範囲が文字の場合に使用します。

関連項目:
定数フィールド値

TYPE_DOUBLE_BYTE_KANA

public static final int TYPE_DOUBLE_BYTE_KANA
全角カナ文字列型の検査用の定数
検査する文字列の範囲が全角カナ文字の場合に使用します。

関連項目:
定数フィールド値

TYPE_SINGLE_BYTE_KANA

public static final int TYPE_SINGLE_BYTE_KANA
半角カナ文字列型の検査用の定数
検査する文字列の範囲が半角カナ文字の場合に使用します。

関連項目:
定数フィールド値

VALID_VALUE

public static final int VALID_VALUE
正常文字列の場合の戻り値定数

関連項目:
定数フィールド値

ERROR_NUMERIC_LENGTH_OVERFLOW

public static final int ERROR_NUMERIC_LENGTH_OVERFLOW
数字タイプの文字列で桁を超えている場合のエラー定数

関連項目:
定数フィールド値

ERROR_NUMERIC_NUMBER_OF_DECIMAL_OVERFLOW

public static final int ERROR_NUMERIC_NUMBER_OF_DECIMAL_OVERFLOW
数字タイプの文字列で、小数点以下の桁を超えている場合のエラー定数

関連項目:
定数フィールド値

ERROR_CHAR_LENGTH_OVERFLOW

public static final int ERROR_CHAR_LENGTH_OVERFLOW
文字タイプの文字列で、桁を超えている場合のエラー定数

関連項目:
定数フィールド値

ERROR_DOUBLE_BYTE_CHAR_DETECTED

public static final int ERROR_DOUBLE_BYTE_CHAR_DETECTED
半角文字タイプの文字列で、全角文字が含まれていた場合のエラー定数

関連項目:
定数フィールド値

ERROR_SINGLE_BYTE_CHAR_DETECTED

public static final int ERROR_SINGLE_BYTE_CHAR_DETECTED
全角文字タイプの文字列で、半角文字が含まれていた場合のエラー定数

関連項目:
定数フィールド値

ERROR_SINGLE_BYTE_KANA_DETECTED

public static final int ERROR_SINGLE_BYTE_KANA_DETECTED
文字型で半角カナが禁止されてる文字列で半角カナ文字が含まれていた場合のエラー定数

関連項目:
定数フィールド値

ERROR_ANY_CHAR_DETECTED

public static final int ERROR_ANY_CHAR_DETECTED
数字型で数字以外が含まれていた場合のエラー定数

関連項目:
定数フィールド値

ERROR_EMPTY_STRING

public static final int ERROR_EMPTY_STRING
長さ0の文字列の場合場合のエラー定数

関連項目:
定数フィールド値

ERROR_PROHIBIT_CHAR_DETECTED

public static final int ERROR_PROHIBIT_CHAR_DETECTED
禁止文字が含まれていた場合のエラー定数

関連項目:
定数フィールド値
メソッドの詳細

checkString

public int checkString(int checkType,
                       java.lang.String checkString,
                       int length)
文字列の検査を行います。
このメソッドは長さ0の文字列を許可します。

パラメータ:
checkType - 検査する文字のタイプ。
checkString - 検査する文字列
length - 検査する文字列の長さ
戻り値:
int

checkNotEmptyString

public int checkNotEmptyString(int checkType,
                               java.lang.String checkString,
                               int length)
文字列の検査を行います。
このメソッドは長さ0、nullの文字列を許可しません。

パラメータ:
checkType - 検査する文字のタイプ。
checkString - 検査する文字列
length - 検査する文字列の長さ
戻り値:
int

checkString

public int checkString(int checkType,
                       java.lang.String checkString,
                       int length,
                       java.lang.String prohibitCharcters)
文字列の検査を行います。
このメソッドは長さ0の文字列、nullを許可します。

パラメータ:
checkType - 検査する文字のタイプ。
checkString - 検査する文字列
length - 検査する文字列の長さ
prohibitCharcters - 検査する際に含んではいけない文字列
戻り値:
int

checkNotEmptyString

public int checkNotEmptyString(int checkType,
                               java.lang.String checkString,
                               int length,
                               java.lang.String prohibitCharcters)
文字列の検査を行います。
このメソッドは長さ0の文字列、nullを許可しません。

パラメータ:
checkType - 検査する文字のタイプ。
checkString - 検査する文字列
length - 検査する文字列の長さ
prohibitCharcters - 検査する際に含んではいけない文字列
戻り値:
int

checkNumeric

public int checkNumeric(java.lang.String checkString,
                        int length,
                        int scale)
文字列を数字型として検査を行います。
このメソッドは長さ0の文字列、nullを許可します。
2004/10/29 WA0029対応

パラメータ:
checkString - 検査する文字列
length - 検査する文字列の長さ
scale - 少数点以下の長さ
戻り値:
int

checkNotEmptyNumeric

public int checkNotEmptyNumeric(java.lang.String checkString,
                                int length,
                                int scale)
文字列の検査を行います。
このメソッドは長さ0の文字列、nullを許可しません。

パラメータ:
checkString - 検査する文字列
length - 検査する文字列の長さ
scale - 少数点以下の長さ
戻り値:
int

errorString

public java.lang.String errorString(int error)
検査結果を文字列で取得します。

パラメータ:
error -
戻り値:
検査結果の文字列表現