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