クラス
jp.ne.mki.wedge.pub.data.check.CheckResult の使用

CheckResult を使用しているパッケージ
jp.ne.mki.wedge.pub.data.check   
jp.ne.mki.wedge.run.interfaces   
 

jp.ne.mki.wedge.pub.data.check での CheckResult の使用
 

CheckResult を返す jp.ne.mki.wedge.pub.data.check のメソッド
 CheckResult AbstractCheckLibrary.check(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)
          共通チェック全実行
項目チェックにて実行されるチェック処理になります。
 CheckResult AbstractCheckLibrary.isInsertOk(java.lang.String text, java.lang.String insertStr, int offs, int dataType, int dataLength, int dataScale)
          リアルタイム用チェック実行
リアルタイムチェックにて使用され、文字を挿入できるかどうかのチェックを行います
このメソッドは、テキスト系Componentにてリアルタイムチェックの指定をした場合に、 Keyにて文字入力されたタイミングにて、実行エンジンからCallされます。
protected  CheckResult AbstractCheckLibrary.setCheckResult(CheckResult result, boolean isResult, java.lang.String errorCode, java.lang.Object[] messageArgs)
          チェック結果オブジェクトに値を設定する
 

CheckResult 型のパラメータを持つ jp.ne.mki.wedge.pub.data.check のメソッド
protected  boolean MS932CheckLibrary.checkAllDataType(CheckResult result, java.lang.String value)
          全データタイプに対して行うチェック
MS932でない文字の場合にはチェックエラーとする
protected  boolean CodePointByteCheckLibrary.checkAllDataType(CheckResult result, java.lang.String value)
           
protected  boolean NoSurrogateNoCombiningCheckLibrary.checkAllDataType(CheckResult result, java.lang.String value)
          全データタイプに対してチェックを行う
サロゲートペア、結合文字列が含まれているかどうかチェックする。
protected  boolean CodePointLengthCheckLibrary.checkAllDataType(CheckResult result, java.lang.String value)
           
protected  boolean DefaultCheckLibrary.checkAllDataType(CheckResult result, java.lang.String value)
           
protected abstract  boolean AbstractCheckLibrary.checkAllDataType(CheckResult result, java.lang.String value)
          全てのデータタイプに対してチェック。
protected  boolean NoSurrogateCheckLibrary.checkAllDataType(CheckResult result, java.lang.String value)
          全データタイプに対してチェックを行う
サロゲートペアが含まれているかどうかチェックする。
protected  boolean AbstractCheckLibrary.checkAllDataType4RealTime(CheckResult result, java.lang.String value, java.lang.String insertString, int offs)
          全てのデータタイプに対してチェック。
protected  boolean DefaultCheckLibrary.checkAlphabet(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
           
protected  boolean AbstractCheckLibrary.checkAlphabet(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
          英字チェック
protected  boolean DefaultCheckLibrary.checkAlphabetNumber(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
           
protected  boolean AbstractCheckLibrary.checkAlphabetNumber(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
          半角英数字チェック
protected  boolean DefaultCheckLibrary.checkCode(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
           
protected  boolean AbstractCheckLibrary.checkCode(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
          コードチェック 0x7F 以上のときにはチェックエラーになります。
protected  boolean DefaultCheckLibrary.checkDate(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
           
protected  boolean AbstractCheckLibrary.checkDate(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
          日付チェック
日付(yyyyMMdd)として正しい値になっているかどうかをチェックします。
protected  boolean DefaultCheckLibrary.checkDateTime(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
           
protected  boolean AbstractCheckLibrary.checkDateTime(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
          日付時間チェック
日付時間(yyyyMMddHHmmss)として正しい値になっているかどうかをチェックします。
protected  boolean AbstractCheckLibrary.checkEnum(CheckResult result, java.lang.String data, java.lang.String[] dataEnum)
          選択肢(ENUM)チェック
protected  boolean AbstractCheckLibrary.checkFullAlphabetNumber(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
          全角英数字チェック
protected  boolean DefaultCheckLibrary.checkHalfKana(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
           
protected  boolean AbstractCheckLibrary.checkHalfKana(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
          半角カナチェック
半角カナ文字(LibraryCommon.checkHalfKana)と、記号(LibraryCommon.checkSignString)のみ可
protected  boolean DefaultCheckLibrary.checkHalfLength(CheckResult result, java.lang.String data)
          半角チェック
protected  boolean CodePointByteCheckLibrary.checkLength(CheckResult result, java.lang.String data, int length, boolean isFix)
          長さチェック
固定長である場合は固定長チェックを行った後、値の桁数のチェックを行います。
protected  boolean AbstractCheckLibrary.checkLength(CheckResult result, java.lang.String data, int length, boolean isFix)
          長さチェック
固定長である場合は固定長チェックを行った後、値の桁数のチェックを行います。
protected  boolean AbstractCheckLibrary.checkLength(CheckResult result, java.lang.String data, int length, int scale, boolean isFix, int dataType)
          長さチェック
データタイプが「数字」の場合は checkNumberLength それ以外は checkLength を実行します。
protected  boolean AbstractCheckLibrary.checkMaximum(CheckResult result, java.lang.String data, java.lang.String maximum, int dataType)
          最大値チェック
DataTypeがNUMBERのときには数値比較、それ以外の場合には文字比較を行います。
protected  boolean AbstractCheckLibrary.checkMinimum(CheckResult result, java.lang.String data, java.lang.String minimum, int dataType)
          最小値チェック
NUMBER型のときには 数値用比較、NUMBER以外のときは文字用比較を行います。
protected  boolean DefaultCheckLibrary.checkNumber(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
           
protected  boolean AbstractCheckLibrary.checkNumber(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
          数字チェック
protected  boolean AbstractCheckLibrary.checkNumberLength(CheckResult result, java.lang.String data, int length, int scale, boolean isFix)
          長さチェック 数値型専用チェック
[.]
protected  boolean AbstractCheckLibrary.checkOmit(CheckResult result, java.lang.String value)
          省略チェック
protected  boolean DefaultCheckLibrary.checkPositiveNumber(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
           
protected  boolean AbstractCheckLibrary.checkPositiveNumber(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
          正数チェック
protected  boolean DefaultCheckLibrary.checkTime(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
           
protected  boolean AbstractCheckLibrary.checkTime(CheckResult result, java.lang.String value, boolean isRealTimeCheck)
          時間チェック
時間(HHmmss)として正しい値になっているかどうかをチェックします。
protected  boolean AbstractCheckLibrary.checkType(CheckResult result, java.lang.String value, int dataType, boolean isRealTimeCheck)
          型のチェック
データタイプに基づいたチェックを実行します
protected  CheckResult AbstractCheckLibrary.setCheckResult(CheckResult result, boolean isResult, java.lang.String errorCode, java.lang.Object[] messageArgs)
          チェック結果オブジェクトに値を設定する
 

jp.ne.mki.wedge.run.interfaces での CheckResult の使用
 

CheckResult を返す jp.ne.mki.wedge.run.interfaces のメソッド
 CheckResult CheckLibraryInterface.check(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)
          共通チェック全実行
項目チェックにて実行されるチェック処理になります。
 CheckResult CheckLibraryInterface.isInsertOk(java.lang.String text, java.lang.String insertStr, int offs, int dataType, int dataLength, int dataScale)
          リアルタイム用チェック実行
リアルタイムチェックにて使用され、文字を挿入できるかどうかのチェックを行います
このメソッドは、テキスト系Componentにてリアルタイムチェックの指定をした場合に、 Keyにて文字入力されたタイミングにて、実行エンジンからCallされます。