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, errorCode, errorMessage, errorSubMessage, item, 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, setDataForGateway, setErrorCode, 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
行指定のチェック実行します。エラーメッセージに行数が設定されます。 標準チェックを行った後にその値が半角であるかどうかをチェックします。
オーバーライド:
クラス DefaultDataCheck 内の checkData
パラメータ:
int - 実行場所(EXECUTE_ITEM:項目チェック,EXECUTE_TRANSACTION:トランチェック,EXECUTE_NONE:指定なし)
String - チェック対象の値
int - 行数
戻り値:
boolean 正常の場合はtrue、エラーの場合はfalseが返ります。

getErrorCode

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

getErrorMessage

public java.lang.String getErrorMessage()
エラーメッセージ取得 エラーが発生した場合にダイアログに表示するメッセージを返します。
オーバーライド:
クラス DefaultDataCheck 内の getErrorMessage
戻り値:
String エラーメッセージ

getErrorIndex

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