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