jp.ne.mki.wedge.pub.data.check
クラス CodePointLengthCheckLibrary

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

public class CodePointLengthCheckLibrary
extends AbstractCheckLibrary
implements CheckLibraryInterface

CodePointLengthCheckLibrary

長さのチェックを コードポイントでの桁数 にてチェックを行うライブラリです。
このLibraryを使用する場合には、DMC/データ型の長さを 文字桁数 に指定する必要があります。
チェックの処理内容は 継承元である AbstractCheckLibraryを参照してください。

導入されたバージョン:
ver1.2.0-12
関連項目:
CodePointByteCheckLibrary

フィールドの概要
 
インタフェース 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
 
コンストラクタの概要
CodePointLengthCheckLibrary()
           
 
メソッドの概要
protected  boolean checkAllDataType(CheckResult result, java.lang.String value, int dataType)
          全てのデータタイプに対してチェック。
protected  int getLength(java.lang.String data)
          長さを取得
コードポイント桁数を返します。
 
クラス jp.ne.mki.wedge.pub.data.check.AbstractCheckLibrary から継承されたメソッド
check, checkAllDataType4RealTime, checkAlphabet, checkAlphabetNumber, checkCode, checkDate, checkDateTime, checkEnum, checkFullAlphabetNumber, checkFullFont, checkHalfFont, checkHalfKana, checkLength, 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
 

コンストラクタの詳細

CodePointLengthCheckLibrary

public CodePointLengthCheckLibrary()
メソッドの詳細

checkAllDataType

protected boolean checkAllDataType(CheckResult result,
                                   java.lang.String value,
                                   int dataType)
全てのデータタイプに対してチェック。
使用不可能文字のチェックなどを組み込みこみます。

定義:
クラス AbstractCheckLibrary 内の checkAllDataType
パラメータ:
result - チェック結果格納オブジェクト
value - 対象文字列
dataType - データタイプ
戻り値:
boolean チェック結果

getLength

protected int getLength(java.lang.String data)
長さを取得
コードポイント桁数を返します。

定義:
クラス AbstractCheckLibrary 内の getLength
パラメータ:
data -
戻り値:
int