Package com.networknt.schema.utils
Class UnicodeDatabase
- java.lang.Object
-
- com.networknt.schema.utils.UnicodeDatabase
-
public class UnicodeDatabase extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.BitSetARABIC_INDIC_DIGITSprivate static java.util.BitSetEXTENDED_ARABIC_INDIC_DIGITSprivate static java.util.BitSetGREEK_CHARACTERSprivate static java.util.BitSetHEBREW_CHARACTERSprivate static java.util.BitSetJOIN_TYPE_CAUSINGprivate static java.util.BitSetJOIN_TYPE_DUALprivate static java.util.BitSetJOIN_TYPE_LEFTprivate static java.util.BitSetJOIN_TYPE_RIGHTprivate static java.util.BitSetJOIN_TYPE_TRANSPARENTprivate static java.util.BitSetKATAKANA_CHARACTERS
-
Constructor Summary
Constructors Constructor Description UnicodeDatabase()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisArabicIndicDigit(int codepoint)static booleanisExtendedArabicIndicDigit(int codepoint)static booleanisGreek(int codepoint)static booleanisHebrew(int codepoint)static booleanisJoinTypeCausing(int codepoint)static booleanisJoinTypeDual(int codepoint)static booleanisJoinTypeLeft(int codepoint)static booleanisJoinTypeRight(int codepoint)static booleanisJoinTypeTransparent(int codepoint)static booleanisKatakana(int codepoint)private static voidloadJoiningTypes()
-
-
-
Field Detail
-
ARABIC_INDIC_DIGITS
private static final java.util.BitSet ARABIC_INDIC_DIGITS
-
EXTENDED_ARABIC_INDIC_DIGITS
private static final java.util.BitSet EXTENDED_ARABIC_INDIC_DIGITS
-
GREEK_CHARACTERS
private static final java.util.BitSet GREEK_CHARACTERS
-
HEBREW_CHARACTERS
private static final java.util.BitSet HEBREW_CHARACTERS
-
KATAKANA_CHARACTERS
private static final java.util.BitSet KATAKANA_CHARACTERS
-
JOIN_TYPE_CAUSING
private static final java.util.BitSet JOIN_TYPE_CAUSING
-
JOIN_TYPE_DUAL
private static final java.util.BitSet JOIN_TYPE_DUAL
-
JOIN_TYPE_LEFT
private static final java.util.BitSet JOIN_TYPE_LEFT
-
JOIN_TYPE_RIGHT
private static final java.util.BitSet JOIN_TYPE_RIGHT
-
JOIN_TYPE_TRANSPARENT
private static final java.util.BitSet JOIN_TYPE_TRANSPARENT
-
-
Method Detail
-
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()
-
-