jp.ne.mki.wedge.education.checklibrary
クラス CheckLibraryForNoHasigoTaka

java.lang.Object
  上位を拡張 AbstractCheckLibrary
      上位を拡張 jp.ne.mki.wedge.education.checklibrary.CheckLibraryForNoHasigoTaka

public class CheckLibraryForNoHasigoTaka
extends AbstractCheckLibrary

はしご高の文字をチェックエラーとするライブラリ

はしご高 (Unicode:0x9AD9, JIS:0x967E) の文字はエラーになるチェックライブラリです。
長さのチェックは バイト数チェックになります。
このライブラリは、チェックライブラリを独自拡張する場合のサンプルになります。
そのため、このままでは実用的ではありません。サンプルコードとして確認するぐらいでお願いします。

使用にあたって (利用許諾)

このライブラリはフリーソフトウェアです。
このライブラリは役に立つことを願って配布しますが、完全 無保証 です。
本ライブラリを利用して損害が発生した場合、当社は一切の責任を負いません。

ある特定条件下(タイミング、製品・JDKバージョン)では動作不良を招くなどの可能性もありますので、 使用有無判断/テスト は自己責任でお願いします。

このライブラリは 製品サポート の対象外になります。
お問い合わせには一切応じかねますので予めご了承ください。

作成者:
mki

コンストラクタの概要
CheckLibraryForNoHasigoTaka()
           
 
メソッドの概要
protected  boolean checkAllDataType(CheckResult result, java.lang.String value, int dataType)
          全てのデータタイプに対してチェック。
protected  int getLength(java.lang.String data)
          長さを取得
バイト桁数を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CheckLibraryForNoHasigoTaka

public CheckLibraryForNoHasigoTaka()
メソッドの詳細

checkAllDataType

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

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

getLength

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

パラメータ:
data -