Interface CharsetDef

All Known Implementing Classes:
CachingCharsetDef, CharsetDefSupport, CompositeCharsetDef, LiteralCharsetDef, RangedCharsetDef

@Published(tag="architect") public interface CharsetDef
許容する文字の集合の定義する為のインタフェース。
与えられたUnicodeコードポイントが許容文字であるか判定する責務を持つ。 自身の文字集合に含まれている場合は真を返却する。 どのようなデータ構造で集合を定義するかは規定しない。
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    contains(int codePoint)
    コードポイントが許容文字であるか判定する。
    文字種チェックでエラーが発生した際にデフォルトで使用するメッセージIDを取得する。
  • Method Details

    • contains

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

      String getMessageId()
      文字種チェックでエラーが発生した際にデフォルトで使用するメッセージIDを取得する。
      Returns:
      メッセージID