Class UnicodeDatabase

java.lang.Object
com.networknt.schema.utils.UnicodeDatabase

public class UnicodeDatabase extends Object
  • Field Details

    • ARABIC_INDIC_DIGITS

      private static final BitSet ARABIC_INDIC_DIGITS
    • EXTENDED_ARABIC_INDIC_DIGITS

      private static final BitSet EXTENDED_ARABIC_INDIC_DIGITS
    • GREEK_CHARACTERS

      private static final BitSet GREEK_CHARACTERS
    • HEBREW_CHARACTERS

      private static final BitSet HEBREW_CHARACTERS
    • KATAKANA_CHARACTERS

      private static final BitSet KATAKANA_CHARACTERS
    • JOIN_TYPE_CAUSING

      private static final BitSet JOIN_TYPE_CAUSING
    • JOIN_TYPE_DUAL

      private static final BitSet JOIN_TYPE_DUAL
    • JOIN_TYPE_LEFT

      private static final BitSet JOIN_TYPE_LEFT
    • JOIN_TYPE_RIGHT

      private static final BitSet JOIN_TYPE_RIGHT
    • JOIN_TYPE_TRANSPARENT

      private static final BitSet JOIN_TYPE_TRANSPARENT
  • Constructor Details

    • UnicodeDatabase

      public UnicodeDatabase()
  • Method Details

    • isArabicIndicDigit

      public static boolean isArabicIndicDigit(int codepoint)
    • isExtendedArabicIndicDigit

      public static boolean isExtendedArabicIndicDigit(int codepoint)
    • isGreek

      public static boolean isGreek(int codepoint)
    • isHebrew

      public static boolean isHebrew(int codepoint)
    • isKatakana

      public static boolean isKatakana(int codepoint)
    • isJoinTypeCausing

      public static boolean isJoinTypeCausing(int codepoint)
    • isJoinTypeDual

      public static boolean isJoinTypeDual(int codepoint)
    • isJoinTypeLeft

      public static boolean isJoinTypeLeft(int codepoint)
    • isJoinTypeRight

      public static boolean isJoinTypeRight(int codepoint)
    • isJoinTypeTransparent

      public static boolean isJoinTypeTransparent(int codepoint)
    • loadJoiningTypes

      private static void loadJoiningTypes()