jp.ne.mki.wedge.data.check
クラス CheckHalfFont

java.lang.Object
  上位を拡張 jp.ne.mki.wedge.data.check.DefaultDataCheck
      上位を拡張 jp.ne.mki.wedge.data.check.CheckHalfFont
すべての実装されたインタフェース:
DataCheckInterface

public class CheckHalfFont
extends DefaultDataCheck

半角チェック

データ型を基にした標準チェック実行後、値が半角かどうかをチェックします。
半角かどうかのチェックは値のgetBytes("Shift_JIS").lengthと、length()が等しいかどうかでおこないます。
エラーメッセージは標準チェックにてエラーが発生した場合には標準チェック専用メッセージが表示されます。また、半角でないた場合には「半角文字を入力してください」と表示されます。


バージョン:
1.0

フィールドの概要
 
クラス jp.ne.mki.wedge.data.check.DefaultDataCheck から継承されたフィールド
data, delegate, errorMessage, errorSubMessage, manager
 
インタフェース jp.ne.mki.wedge.run.interfaces.DataCheckInterface から継承されたフィールド
EXECUTE_ITEM, EXECUTE_NONE, EXECUTE_TRANSACTION
 
コンストラクタの概要
CheckHalfFont()
           
 
メソッドの概要
 boolean checkData(int execute_position, java.lang.String value, int index)
          行指定のチェック実行します。
 java.lang.String getErrorCode()
          エラーコード取得 エラーとなるチェックコードを返します。
 int getErrorIndex()
          エラーインデックス取得 対象となる行番号を返します。
 java.lang.String getErrorMessage()
          エラーメッセージ取得 エラーが発生した場合にダイアログに表示するメッセージを返します。
 
クラス jp.ne.mki.wedge.data.check.DefaultDataCheck から継承されたメソッド
checkCommon, checkData, checkData, checkData, getCheckCommonErrorCode, getCheckCommonErrorIndex, getCheckCommonErrorMessage, getCheckIndex, getData, getItemObject, isInsertOk, isItemOmitCheck, isItemOmitCheck, isOmitCheck, isTranOmitCheck, isTranOmitCheck, setCheckIndex, setData, setErrorCode, setErrorMessageCreateDelegate, setErrorSubMessage, setManager
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CheckHalfFont

public CheckHalfFont()
メソッドの詳細

checkData

public boolean checkData(int execute_position,
                         java.lang.String value,
                         int index)
                  throws java.lang.Throwable
行指定のチェック実行します。エラーメッセージに行数が設定されます。 標準チェックを行った後にその値が半角であるかどうかをチェックします。

定義:
インタフェース DataCheckInterface 内の checkData
オーバーライド:
クラス DefaultDataCheck 内の checkData
パラメータ:
int - 実行場所(EXECUTE_ITEM:項目チェック,EXECUTE_TRANSACTION:トランチェック,EXECUTE_NONE:指定なし)
String - チェック対象の値
int - 行数
戻り値:
boolean 正常の場合はtrue、エラーの場合はfalseが返ります。
例外:
java.lang.Throwable

getErrorCode

public java.lang.String getErrorCode()
エラーコード取得 エラーとなるチェックコードを返します。標準チェックでエラーが発生した場合には自動的にエラーコードが設定されます。

定義:
インタフェース DataCheckInterface 内の getErrorCode
オーバーライド:
クラス DefaultDataCheck 内の getErrorCode
戻り値:
String エラーコード

getErrorMessage

public java.lang.String getErrorMessage()
エラーメッセージ取得 エラーが発生した場合にダイアログに表示するメッセージを返します。

定義:
インタフェース DataCheckInterface 内の getErrorMessage
オーバーライド:
クラス DefaultDataCheck 内の getErrorMessage
戻り値:
String エラーメッセージ

getErrorIndex

public int getErrorIndex()
エラーインデックス取得 対象となる行番号を返します。(対象データが複数行(COLTEXT)の場合使用)

定義:
インタフェース DataCheckInterface 内の getErrorIndex
オーバーライド:
クラス DefaultDataCheck 内の getErrorIndex
戻り値:
int エラーインデックス