Class CachingCharsetDef

java.lang.Object
nablarch.core.validation.validator.unicode.CharsetDefSupport
nablarch.core.validation.validator.unicode.CachingCharsetDef
All Implemented Interfaces:
CharsetDef

public class CachingCharsetDef extends CharsetDefSupport
許容文字かどうかの判定結果をキャッシュするCharsetDef実装クラス。
他のCharsetDef実装クラスにラップして使用することで、 判定処理に要する処理速度を改善できる。
  • Constructor Details

    • CachingCharsetDef

      public CachingCharsetDef()
  • Method Details

    • setCharsetDef

      public void setCharsetDef(CharsetDef charsetDef)
      許容文字集合定義を設定する。
      Parameters:
      charsetDef - 許容文字集合定義
    • contains

      public boolean contains(int codePoint)
      コードポイントが許容文字であるか判定する。
      Parameters:
      codePoint - Unicodeコードポイント
      Returns:
      許容文字である場合、真