jp.ne.mki.wedge.run.interfaces
インタフェース DataCheckInterface

既知の実装クラスの一覧:
CheckHalfFont, CheckMailAddress, DefaultDataCheck, PositiveNumber

public interface DataCheckInterface

タイトル:チェックインターフェース 説明: 著作権: Copyright (c) 2001 会社名:

バージョン:
1.0

フィールドの概要
static int EXECUTE_ITEM
           
static int EXECUTE_NONE
           
static int EXECUTE_TRANSACTION
           
 
メソッドの概要
 boolean checkData(int execute_position)
          チェックを実行します。
 boolean checkData(int execute_position, java.lang.String value)
          チェックを実行します。
 boolean checkData(int execute_position, java.lang.String value, int index)
          チェックを実行します。
 boolean checkData(java.lang.String value)
          チェックを実行します。
 java.lang.String getErrorCode()
          エラーコードを取得します。
 int getErrorIndex()
          エラー発生行を取得します。
 java.lang.String getErrorMessage()
          エラーメッセージを取得します。
 boolean isInsertOk(java.lang.String text, java.lang.String insertStr, int offs)
          文字を挿入できるかどうか。
 void setData(DataInterface data)
          データオブジェクトを設定します。
 void setErrorCode(java.lang.String code)
          エラーコードを設定します。
 void setErrorMessageCreateDelegate(jp.ne.mki.wedge.run.interfaces.ErrorMessageCreateDelegate delegate)
          エラーメッセージ出力用のDelegateクラスを設定します。
 void setErrorSubMessage(java.lang.String message)
          エラー補足情報メッセージを設定します。
 void setManager(EngineManagerInterface manager)
          Managerの設定を行う
 

フィールドの詳細

EXECUTE_ITEM

static final int EXECUTE_ITEM
関連項目:
定数フィールド値

EXECUTE_TRANSACTION

static final int EXECUTE_TRANSACTION
関連項目:
定数フィールド値

EXECUTE_NONE

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

checkData

boolean checkData(java.lang.String value)
                  throws java.lang.Throwable
チェックを実行します。

パラメータ:
String - チェック対象の値
戻り値:
boolean 正常の場合はtrue、エラーの場合はfalseが返ります。
例外:
java.lang.Throwable

checkData

boolean checkData(int execute_position)
                  throws java.lang.Throwable
チェックを実行します。

パラメータ:
String - チェック対象の値
戻り値:
boolean 正常の場合はtrue、エラーの場合はfalseが返ります。
例外:
java.lang.Throwable

checkData

boolean checkData(int execute_position,
                  java.lang.String value)
                  throws java.lang.Throwable
チェックを実行します。

パラメータ:
int - 実行場所
String - チェック対象の値
戻り値:
boolean 正常の場合はtrue、エラーの場合はfalseが返ります。
例外:
java.lang.Throwable

checkData

boolean checkData(int execute_position,
                  java.lang.String value,
                  int index)
                  throws java.lang.Throwable
チェックを実行します。

パラメータ:
int - 実行場所
String - チェック対象の値
int - 行番号
戻り値:
boolean 正常の場合はtrue、エラーの場合はfalseが返ります。
例外:
java.lang.Throwable

getErrorMessage

java.lang.String getErrorMessage()
エラーメッセージを取得します。

戻り値:
String エラーメッセージ

getErrorCode

java.lang.String getErrorCode()
エラーコードを取得します。

戻り値:
String エラーコード

getErrorIndex

int getErrorIndex()
エラー発生行を取得します。

戻り値:
String エラー発生行

setErrorSubMessage

void setErrorSubMessage(java.lang.String message)
エラー補足情報メッセージを設定します。 これにより設定される値は、長さチェック時の長さや、最大値チェックの最大値(数値)が設定されます。 このメソッドはCheckLibraryCommonより呼び出されます。

パラメータ:
エラーメッセージ -

setErrorCode

void setErrorCode(java.lang.String code)
エラーコードを設定します。 このメソッドはCheckLibraryCommonより呼び出されます。

パラメータ:
エラーコード -

isInsertOk

boolean isInsertOk(java.lang.String text,
                   java.lang.String insertStr,
                   int offs)
文字を挿入できるかどうか。リアルタイムチェックを使用したい場合に実装する。

パラメータ:
text -
insertStr -
offs -
戻り値:

setData

void setData(DataInterface data)
データオブジェクトを設定します。

パラメータ:
DataInterface - データオブジェクト

setManager

void setManager(EngineManagerInterface manager)
Managerの設定を行う

パラメータ:
manager -

setErrorMessageCreateDelegate

void setErrorMessageCreateDelegate(jp.ne.mki.wedge.run.interfaces.ErrorMessageCreateDelegate delegate)
エラーメッセージ出力用のDelegateクラスを設定します。

パラメータ:
delegate -