|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ne.mki.wedge.data.check.library.CheckLibraryCommon
CheckLibraryCommonFactory.getInstance()
を使用するようにしてください。
public class CheckLibraryCommon
標準チェックを行うLibrary データタイプにより処理を振り分けし、チェックを行います。
フィールドの概要 | |
---|---|
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(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(DataCheckInterface checkClass,
java.lang.String data,
int length,
boolean isFix)
推奨されていません。 長さチェック バイト桁数によるチェック 固定長である場合は固定長チェックを行った後、値のバイト桁数のチェックを行います。 |
static boolean |
checkCode(java.lang.String value)
推奨されていません。 コードチェック CheckLibrary.typeCheckCode によりチェックをおこないます。 |
static boolean |
checkEnum(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(DataCheckInterface checkClass,
int dataType,
java.lang.String data)
推奨されていません。 半角チェック データタイプが「日本語」「バイナリ」「全角英数字」「全角文字」以外の場合、 値が半角であるかをチェックします。 |
static boolean |
checkLength(DataCheckInterface checkClass,
java.lang.String data,
int length,
boolean isFix)
推奨されていません。 長さチェック 桁数によるチェック 固定長である場合は固定長チェックを行った後、値の桁数のチェックを行います。 |
static boolean |
checkLength(DataCheckInterface checkClass,
java.lang.String data,
int length,
int scale,
boolean isFix,
int dataType)
推奨されていません。 長さチェック lengthによるチェック データタイプが「数字」の場合は checkNumberLength 「日本語」の場合は checkByteLength それ以外は checkLength を実行します。 |
static boolean |
checkMaximum(DataCheckInterface checkClass,
java.lang.String data,
java.lang.String maximum,
int dataType)
推奨されていません。 最大値チェック 数値であった場合には数値による大小比較を行います。 |
static boolean |
checkMinimum(DataCheckInterface checkClass,
java.lang.String data,
java.lang.String minimum,
int dataType)
推奨されていません。 最小値チェック 数値であった場合には数値による大小比較を行います。 |
static boolean |
checkNumberLength(DataCheckInterface checkClass,
java.lang.String data,
int length,
int scale,
boolean isFix)
推奨されていません。 長さチェック 数値型専用チェック [.] |
static boolean |
checkType(DataCheckInterface checkClass,
java.lang.String value,
int dataType)
推奨されていません。 型のチェック データタイプに基づいたチェックを実行します |
static boolean |
checkType(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が返ります |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
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 CheckLibraryCommon()
メソッドの詳細 |
---|
public static boolean check(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(DataCheckInterface checkClass, java.lang.String value, int dataType)
String
- チェック対象文字列int
- データタイプ
public static boolean checkType(DataCheckInterface checkClass, java.lang.String value, int dataType, boolean isRealTimeCheck)
checkClass
- チェッククラスvalue
- チェック対象文字列dataType
- データタイプisRealTimeCheck
- リアルタイムチェックかどうか
public static boolean checkHalfLength(DataCheckInterface checkClass, int dataType, java.lang.String data)
int
- データタイプString
- チェック対象文字列
public static boolean checkLength(DataCheckInterface checkClass, java.lang.String data, int length, int scale, boolean isFix, int dataType)
String
- チェック対象文字列int
- 長さ桁数int
- 小数点以下桁数boolean
- 固定長タイプであるかどうかint
- データタイプ
public static boolean checkLength(DataCheckInterface checkClass, java.lang.String data, int length, boolean isFix)
String
- チェック対象文字列int
- 有効桁数boolean
- 固定長
public static boolean checkByteLength(DataCheckInterface checkClass, java.lang.String data, int length, boolean isFix)
String
- チェック対象文字列int
- 有効桁数boolean
- 固定長
public static boolean checkNumberLength(DataCheckInterface checkClass, java.lang.String data, int length, int scale, boolean isFix)
String
- チェック対象文字列int
- 有効桁数(整数部)int
- 有効桁数(小数部)boolean
- 固定長
public static boolean checkMinimum(DataCheckInterface checkClass, java.lang.String data, java.lang.String minimum, int dataType)
String
- チェック対象文字列String
- 最小値
public static boolean checkMaximum(DataCheckInterface checkClass, java.lang.String data, java.lang.String maximum, int dataType)
String
- チェック対象文字列String
- 最大値
public static boolean checkEnum(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
- 対象文字列
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |