Class CharacterDefinition


  • public final class CharacterDefinition
    extends java.lang.Object
    Character category data.
    • Field Detail

      • CLASS_COUNT

        public static final int CLASS_COUNT
      • characterCategoryMap

        private final byte[] characterCategoryMap
      • invokeMap

        private final boolean[] invokeMap
      • groupMap

        private final boolean[] groupMap
      • NGRAM

        public static final byte NGRAM
      • DEFAULT

        public static final byte DEFAULT
      • SPACE

        public static final byte SPACE
      • SYMBOL

        public static final byte SYMBOL
      • NUMERIC

        public static final byte NUMERIC
      • ALPHA

        public static final byte ALPHA
      • CYRILLIC

        public static final byte CYRILLIC
      • GREEK

        public static final byte GREEK
      • HIRAGANA

        public static final byte HIRAGANA
      • KATAKANA

        public static final byte KATAKANA
      • KANJI

        public static final byte KANJI
      • HANGUL

        public static final byte HANGUL
      • HANJA

        public static final byte HANJA
      • HANJANUMERIC

        public static final byte HANJANUMERIC
    • Constructor Detail

      • CharacterDefinition

        private CharacterDefinition()
                             throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getClassResource

        private static java.io.InputStream getClassResource()
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • getCharacterClass

        public byte getCharacterClass​(char c)
      • isInvoke

        public boolean isInvoke​(char c)
      • isGroup

        public boolean isGroup​(char c)
      • isHanja

        public boolean isHanja​(char c)
      • isHangul

        public boolean isHangul​(char c)
      • hasCoda

        public boolean hasCoda​(char ch)
      • lookupCharacterClass

        public static byte lookupCharacterClass​(java.lang.String characterClassName)