クラス CheckLibraryCommon
java.lang.Object
jp.ne.mki.wedge.data.check.library.CheckLibraryCommon
推奨されていません。
標準チェックを行うLibrary データタイプにより処理を振り分けし、チェックを行います。
-
フィールドの概要
フィールド修飾子とタイプフィールド説明static String
推奨されていません。static final String
推奨されていません。英数字型チェックエラーコード *static final String
推奨されていません。選択肢(ENUM)チェックエラーコード *static final String
推奨されていません。固定長チェックエラーコード *static final String
推奨されていません。全角チェックエラーコード *static final String
推奨されていません。半角チェックエラーコード *static final String
推奨されていません。長さチェックエラーコード *static final String
推奨されていません。最大値チェックエラーコード *static final String
推奨されていません。最小値チェックエラーコード *static final String
推奨されていません。数値型入力が無効です: '&少数桁指定'=0入力が無効です: '&ピリオド在りチェックエラーコード' *static final String
推奨されていません。省略チェックエラーコード *static final String
推奨されていません。整数型チェックエラーコード *static final String
推奨されていません。英字型チェックエラーコード *static final String
推奨されていません。コード型チェックエラーコード *static final String
推奨されていません。日付型チェックエラーコード *static final String
推奨されていません。日付時間型チェックエラーコード *static final String
推奨されていません。全角英数字型チェックエラーコード *static final String
推奨されていません。半角カナ型チェックエラーコード *static final String
推奨されていません。数字型チェックエラーコード *static final String
推奨されていません。時間型チェックエラーコード * -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明static boolean
check
(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String value, int dataType, boolean isOmitCheck, String[] dataEnum, int length, int scale, boolean isFix, boolean isOmit, String minimum, String maximum) 推奨されていません。共通チェック全実行static boolean
checkAlphabet
(String value) 推奨されていません。英字チェックstatic boolean
checkAlphabetNumber
(String value) 推奨されていません。半角数字英字チェックstatic boolean
checkByteLength
(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, int length, boolean isFix) 推奨されていません。長さチェック バイト桁数によるチェック 固定長である場合は固定長チェックを行った後、値のバイト桁数のチェックを行います。static boolean
推奨されていません。コードチェック CheckLibrary.typeCheckCode によりチェックをおこないます。static boolean
checkEnum
(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, String[] dataEnum) 推奨されていません。選択肢(ENUM)チェックstatic boolean
checkFullAlphabetNumber
(String value) 推奨されていません。全角数字英字チェックstatic boolean
checkFullFont
(String value) 推奨されていません。全角文字チェックstatic boolean
checkHalfKana
(String value) 推奨されていません。半角カナチェック 半角カナ文字(CheckLibrary.checkHalfKana)と、記号(CheckLibrary.checkSignString)のみ可static boolean
checkHalfLength
(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, int dataType, String data) 推奨されていません。半角チェック データタイプが「日本語」「バイナリ」「全角英数字」「全角文字」以外の場合、 値が半角であるかをチェックします。static boolean
checkLength
(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, int length, boolean isFix) 推奨されていません。長さチェック 桁数によるチェック 固定長である場合は固定長チェックを行った後、値の桁数のチェックを行います。static boolean
checkLength
(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, int length, int scale, boolean isFix, int dataType) 推奨されていません。長さチェック lengthによるチェック データタイプが「数字」の場合は checkNumberLength 「日本語」の場合は checkByteLength それ以外は checkLength を実行します。static boolean
checkMaximum
(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, String maximum, int dataType) 推奨されていません。最大値チェック 数値であった場合には数値による大小比較を行います。static boolean
checkMinimum
(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, String minimum, int dataType) 推奨されていません。最小値チェック 数値であった場合には数値による大小比較を行います。static boolean
checkNumberLength
(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, int length, int scale, boolean isFix) 推奨されていません。長さチェック 数値型専用チェック [.]static boolean
推奨されていません。型のチェック データタイプに基づいたチェックを実行しますstatic boolean
checkType
(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String value, int dataType, boolean isRealTimeCheck) 推奨されていません。型のチェック データタイプに基づいたチェックを実行しますstatic byte[]
推奨されていません。バイト配列取得 Configに文字コード指定がある場合には、その文字コードを元にバイト配列を取得する。static String
getErrorMessage
(String errorCode, String errorSubMessage) 推奨されていません。エラーメッセージ取得 標準チェックエラーコード、パラメータArgs を元に標準メッセージを取得します。static String
getErrorMessage
(String errorCode, String[] messages) 推奨されていません。エラーメッセージ取得 標準チェックエラーコード、パラメータArgs を元に標準メッセージを取得します。static boolean
isCheckDataType
(int dataType) 推奨されていません。チェック対象のデータタイプかどうかを返します バイナリ、オブジェクト 型は false、それ以外はtrueが返ります
-
フィールド詳細
-
charSet
推奨されていません。文字コード指定 configに指定がある場合にはエンジンより自動設定されます -
ERRORCODE_OMIT
推奨されていません。省略チェックエラーコード *- 関連項目:
-
ERRORCODE_ENUM
推奨されていません。選択肢(ENUM)チェックエラーコード *- 関連項目:
-
ERRORCODE_MINIMUM
推奨されていません。最小値チェックエラーコード *- 関連項目:
-
ERRORCODE_MAXIMUM
推奨されていません。最大値チェックエラーコード *- 関連項目:
-
ERRORCODE_HALF_FONT
推奨されていません。半角チェックエラーコード *- 関連項目:
-
ERRORCODE_FIX
推奨されていません。固定長チェックエラーコード *- 関連項目:
-
ERRORCODE_LENGTH
推奨されていません。長さチェックエラーコード *- 関連項目:
-
ERRORCODE_NUMBER_PILIOD
推奨されていません。数値型入力が無効です: '&少数桁指定'=0入力が無効です: '&ピリオド在りチェックエラーコード' *- 関連項目:
-
ERRORCODE_TYPE_CODE
推奨されていません。コード型チェックエラーコード *- 関連項目:
-
ERRORCODE_ALPHABET_TYPE_NUMBER
推奨されていません。英数字型チェックエラーコード *- 関連項目:
-
ERRORCODE_TYPE_NUMBER
推奨されていません。数字型チェックエラーコード *- 関連項目:
-
ERRORCODE_POSITIVE_TYPE_NUMBER
推奨されていません。整数型チェックエラーコード *- 関連項目:
-
ERRORCODE_TYPE_ALPHABET
推奨されていません。英字型チェックエラーコード *- 関連項目:
-
ERRORCODE_TYPE_DATE_TIME
推奨されていません。日付時間型チェックエラーコード *- 関連項目:
-
ERRORCODE_TYPE_DATE
推奨されていません。日付型チェックエラーコード *- 関連項目:
-
ERRORCODE_TYPE_TIME
推奨されていません。時間型チェックエラーコード *- 関連項目:
-
ERRORCODE_TYPE_HALF_KANA
推奨されていません。半角カナ型チェックエラーコード *- 関連項目:
-
ERRORCODE_TYPE_FULL_ALPHABET_NUMBER
推奨されていません。全角英数字型チェックエラーコード *- 関連項目:
-
ERRORCODE_FULL_FONT
推奨されていません。全角チェックエラーコード *- 関連項目:
-
-
コンストラクタの詳細
-
CheckLibraryCommon
public CheckLibraryCommon()推奨されていません。
-
-
メソッドの詳細
-
check
public static boolean check(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String value, int dataType, boolean isOmitCheck, String[] dataEnum, int length, int scale, boolean isFix, boolean isOmit, String minimum, String maximum) 推奨されていません。共通チェック全実行- パラメータ:
String
- チェック対象の値boolean
- trueの場合には省略のチェックも実行されます。index
- チェック対象の行。エラーメッセージ作成時に使用(COLTEXTのときのみ)- 戻り値:
- boolean 正常の場合はtrue、エラーの場合はfalseが返ります。
-
checkType
public static boolean checkType(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String value, int dataType) 推奨されていません。型のチェック データタイプに基づいたチェックを実行します- パラメータ:
String
- チェック対象文字列int
- データタイプ- 戻り値:
- boolean 結果
-
checkType
public static boolean checkType(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String value, int dataType, boolean isRealTimeCheck) 推奨されていません。型のチェック データタイプに基づいたチェックを実行します- パラメータ:
checkClass
- チェッククラスvalue
- チェック対象文字列dataType
- データタイプisRealTimeCheck
- リアルタイムチェックかどうか- 戻り値:
- boolean 結果
-
checkHalfLength
public static boolean checkHalfLength(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, int dataType, String data) 推奨されていません。半角チェック データタイプが「日本語」「バイナリ」「全角英数字」「全角文字」以外の場合、 値が半角であるかをチェックします。- パラメータ:
int
- データタイプString
- チェック対象文字列- 戻り値:
- boolean 結果
-
checkLength
public static boolean checkLength(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, int length, int scale, boolean isFix, int dataType) 推奨されていません。長さチェック lengthによるチェック データタイプが「数字」の場合は checkNumberLength 「日本語」の場合は checkByteLength それ以外は checkLength を実行します。- パラメータ:
String
- チェック対象文字列int
- 長さ桁数int
- 小数点以下桁数boolean
- 固定長タイプであるかどうかint
- データタイプ- 戻り値:
- boolean 結果
-
checkLength
public static boolean checkLength(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, int length, boolean isFix) 推奨されていません。長さチェック 桁数によるチェック 固定長である場合は固定長チェックを行った後、値の桁数のチェックを行います。- パラメータ:
String
- チェック対象文字列int
- 有効桁数boolean
- 固定長- 戻り値:
- boolean 結果
-
checkByteLength
public static boolean checkByteLength(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, int length, boolean isFix) 推奨されていません。長さチェック バイト桁数によるチェック 固定長である場合は固定長チェックを行った後、値のバイト桁数のチェックを行います。- パラメータ:
String
- チェック対象文字列int
- 有効桁数boolean
- 固定長- 戻り値:
- boolean 結果
-
checkNumberLength
public static boolean checkNumberLength(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, int length, int scale, boolean isFix) 推奨されていません。長さチェック 数値型専用チェック [.](ピリオド)にて値を分割し、整数部、小数部それぞれのチェックを行います。 値のはじめに[+]or[-]が在る場合にはその文字は整数部桁数には含めずチェックを行います。 小数部桁数が0指定で、[.](ピリオド)が在る場合にはエラーになります。 上記にチェック後、固定長チェックをおこないます。- パラメータ:
String
- チェック対象文字列int
- 有効桁数(整数部)int
- 有効桁数(小数部)boolean
- 固定長- 戻り値:
- boolean 結果
-
checkMinimum
public static boolean checkMinimum(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, String minimum, int dataType) 推奨されていません。最小値チェック 数値であった場合には数値による大小比較を行います。 数値で無かった場合には文字による辞書式比較を行います。- パラメータ:
String
- チェック対象文字列String
- 最小値- 戻り値:
- boolean 結果
-
checkMaximum
public static boolean checkMaximum(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, String maximum, int dataType) 推奨されていません。最大値チェック 数値であった場合には数値による大小比較を行います。 数値で無かった場合には文字による辞書式比較を行います。- パラメータ:
String
- チェック対象文字列String
- 最大値- 戻り値:
- boolean 結果
-
checkEnum
public static boolean checkEnum(jp.ne.mki.wedge.run.interfaces.DataCheckInterface checkClass, String data, String[] dataEnum) 推奨されていません。選択肢(ENUM)チェック -
checkHalfKana
推奨されていません。半角カナチェック 半角カナ文字(CheckLibrary.checkHalfKana)と、記号(CheckLibrary.checkSignString)のみ可- パラメータ:
String
- チェック対象文字列- 戻り値:
- boolean 結果
-
checkAlphabet
推奨されていません。英字チェック- パラメータ:
String
- チェック対象文字列- 戻り値:
- boolean 結果
-
checkAlphabetNumber
推奨されていません。半角数字英字チェック- パラメータ:
String
- チェック対象文字列- 戻り値:
- boolean 結果
-
checkFullAlphabetNumber
推奨されていません。全角数字英字チェック- パラメータ:
String
- チェック対象文字列- 戻り値:
- boolean 結果
-
checkFullFont
推奨されていません。全角文字チェック- パラメータ:
String
- チェック対象文字列- 戻り値:
- boolean 結果
- 導入されたバージョン:
- 1.3.0
-
checkCode
推奨されていません。コードチェック CheckLibrary.typeCheckCode によりチェックをおこないます。- パラメータ:
String
- チェック対象文字列- 戻り値:
- boolean 結果
-
isCheckDataType
public static boolean isCheckDataType(int dataType) 推奨されていません。チェック対象のデータタイプかどうかを返します バイナリ、オブジェクト 型は false、それ以外はtrueが返ります- パラメータ:
int
- データタイプ- 戻り値:
- boolean 結果
-
getErrorMessage
推奨されていません。エラーメッセージ取得 標準チェックエラーコード、パラメータArgs を元に標準メッセージを取得します。- 戻り値:
- String 生成メッセージ
-
getErrorMessage
推奨されていません。エラーメッセージ取得 標準チェックエラーコード、パラメータArgs を元に標準メッセージを取得します。- 戻り値:
- String 生成メッセージ
-
getBytes
推奨されていません。バイト配列取得 Configに文字コード指定がある場合には、その文字コードを元にバイト配列を取得する。 指定がない場合には String#getBytes() によりバイト配列を取得する。- パラメータ:
String
- 対象文字列- 戻り値:
- byte[] 生成バイト配列
-
CheckLibraryCommonFactory.getInstance()
を使用するようにしてください。