クラス NoSurrogateNoCombiningCheckLibrary
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.NoSurrogateCheckLibrary
jp.ne.mki.wedge.pub.data.check.NoSurrogateNoCombiningCheckLibrary
- すべての実装されたインタフェース:
jp.ne.mki.wedge.run.interfaces.CheckLibraryInterface
public class NoSurrogateNoCombiningCheckLibrary
extends NoSurrogateCheckLibrary
implements jp.ne.mki.wedge.run.interfaces.CheckLibraryInterface
サロゲートペアと結合文字をNGとするチェックライブラリ
最初にサロゲートペアをチェックし、次に結合文字をチェックする。
このクラスを使用することにより発生するチェックエラーコードは 継承元である NoSurrogateCheckLibrary
のものと、以下になります。
エラー内容 | エラーコード | 引数1 | 引数2 | 引数3 |
---|---|---|---|---|
結合文字が入力されていた時 | CKE0103 | チェック対象値 |
メッセージを変更したい場合には、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) 全データタイプに対してチェックを行う
サロゲートペア、結合文字列が含まれているかどうかチェックする。クラスから継承されたメソッド 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
-
コンストラクタの詳細
-
NoSurrogateNoCombiningCheckLibrary
public NoSurrogateNoCombiningCheckLibrary()
-
-
メソッドの詳細
-
checkAllDataType
全データタイプに対してチェックを行う
サロゲートペア、結合文字列が含まれているかどうかチェックする。- オーバーライド:
checkAllDataType
クラス内NoSurrogateCheckLibrary
- パラメータ:
result
- チェック結果格納オブジェクトvalue
- 対象文字列dataType
- データタイプ- 戻り値:
- boolean チェック結果
-