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.BitSet
ARABIC_INDIC_DIGITS
private static java.util.BitSet
EXTENDED_ARABIC_INDIC_DIGITS
private static java.util.BitSet
GREEK_CHARACTERS
private static java.util.BitSet
HEBREW_CHARACTERS
private static java.util.BitSet
JOIN_TYPE_CAUSING
private static java.util.BitSet
JOIN_TYPE_DUAL
private static java.util.BitSet
JOIN_TYPE_LEFT
private static java.util.BitSet
JOIN_TYPE_RIGHT
private static java.util.BitSet
JOIN_TYPE_TRANSPARENT
private static java.util.BitSet
KATAKANA_CHARACTERS
-
Constructor Summary
Constructors Constructor Description UnicodeDatabase()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isArabicIndicDigit(int codepoint)
static boolean
isExtendedArabicIndicDigit(int codepoint)
static boolean
isGreek(int codepoint)
static boolean
isHebrew(int codepoint)
static boolean
isJoinTypeCausing(int codepoint)
static boolean
isJoinTypeDual(int codepoint)
static boolean
isJoinTypeLeft(int codepoint)
static boolean
isJoinTypeRight(int codepoint)
static boolean
isJoinTypeTransparent(int codepoint)
static boolean
isKatakana(int codepoint)
private static void
loadJoiningTypes()
-
-
-
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()
-
-