クラス MS932CheckLibrary
java.lang.Object
jp.ne.mki.wedge.pub.data.check.AbstractCheckLibrary
jp.ne.mki.wedge.pub.data.check.CodePointByteCheckLibrary
jp.ne.mki.wedge.pub.data.check.MS932CheckLibrary
- すべての実装されたインタフェース:
jp.ne.mki.wedge.run.interfaces.CheckLibraryInterface
public class MS932CheckLibrary
extends CodePointByteCheckLibrary
implements jp.ne.mki.wedge.run.interfaces.CheckLibraryInterface
MS932 の文字のみ許可するLibrary。
MS932以外の文字(サロゲートペア、結合文字など)が入力された場合には
エラー(リアルタイムチェックの場合は入力できない)とするLibraryです。
それ以外のチェック仕様は CodePointByteCheckLibrary
と同等です。
このクラスを使用することにより発生するチェックエラーコードは 継承元であるCodePointByteCheckLibrary
のものと、以下になります。
エラー内容 | エラーコード | 引数1 | 引数2 | 引数3 |
---|---|---|---|---|
MS932以外の文字が入力されていた時 | CKE0101 | チェック対象値 | エラーとなった文字桁位置 | エラーとなった文字 |
メッセージを変更したい場合には、propertiesファイルを作成し、Configにリソースパスを指定します。
デフォルトのリソースは "jp.ne.mki.wedge.pub.data.check.CheckLibraryMessageVer2" になります。
- 導入されたバージョン:
- ver1.2.0-12
-
フィールドの概要
インタフェースから継承されたフィールド jp.ne.mki.wedge.run.interfaces.CheckLibraryInterface
ERRORCODE_ALPHABET_TYPE_NUMBER, ERRORCODE_ENUM, ERRORCODE_FIX, ERRORCODE_FIX_NUMBER, ERRORCODE_FULL_FONT, ERRORCODE_HALF_FONT, ERRORCODE_LENGTH, ERRORCODE_LENGTH_NUMBER, ERRORCODE_MAXIMUM, ERRORCODE_MINIMUM, ERRORCODE_NUMBER_PILIOD, ERRORCODE_OMIT, ERRORCODE_POSITIVE_TYPE_NUMBER, ERRORCODE_TYPE_ALPHABET, ERRORCODE_TYPE_CODE, ERRORCODE_TYPE_DATE, ERRORCODE_TYPE_DATE_TIME, ERRORCODE_TYPE_FULL_ALPHABET_NUMBER, ERRORCODE_TYPE_HALF_KANA, ERRORCODE_TYPE_NUMBER, ERRORCODE_TYPE_TIME
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明protected boolean
checkAllDataType
(CheckResult result, String value, int dataType) 全データタイプに対して行うチェック
MS932でない文字の場合にはチェックエラーとするクラスから継承されたメソッド jp.ne.mki.wedge.pub.data.check.CodePointByteCheckLibrary
checkLength, getLength, getViewCharset
クラスから継承されたメソッド jp.ne.mki.wedge.pub.data.check.AbstractCheckLibrary
check, checkAllDataType4RealTime, checkAlphabet, checkAlphabetNumber, checkCode, checkDate, checkDateTime, checkEnum, checkFullAlphabetNumber, checkFullFont, checkHalfFont, checkHalfKana, checkLength, checkMaximum, checkMinimum, checkNumber, checkNumberLength, checkOmit, checkPositiveNumber, checkTime, checkType, createCheckString4InsertCheck, getBytes, getCharSet, getResourceBundle, isInsertOk, isValidChar, setCharSet, setCheckResult, setResourceBundle
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェースから継承されたメソッド jp.ne.mki.wedge.run.interfaces.CheckLibraryInterface
check, getCharSet, getResourceBundle, isInsertOk, setCharSet, setResourceBundle
-
コンストラクタの詳細
-
MS932CheckLibrary
public MS932CheckLibrary()
-
-
メソッドの詳細
-
checkAllDataType
全データタイプに対して行うチェック
MS932でない文字の場合にはチェックエラーとする- オーバーライド:
checkAllDataType
クラス内CodePointByteCheckLibrary
- パラメータ:
result
- チェック結果格納オブジェクトvalue
- 対象文字列dataType
- データタイプ- 戻り値:
- boolean チェック結果
-