Class CharacterDefinition
java.lang.Object
org.apache.lucene.analysis.ko.dict.CharacterDefinition
Character category data.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static enumprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byteprivate final byte[]static final intstatic final bytestatic final bytestatic final Stringstatic final byteprivate final boolean[]static final bytestatic final bytestatic final bytestatic final Stringstatic final byteprivate final boolean[]static final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbytegetCharacterClass(char c) private static InputStreamstatic CharacterDefinitionbooleanhasCoda(char ch) booleanisGroup(char c) booleanisHangul(char c) booleanisHanja(char c) booleanisInvoke(char c) static bytelookupCharacterClass(String characterClassName)
-
Field Details
-
FILENAME_SUFFIX
- See Also:
-
HEADER
- See Also:
-
VERSION
public static final int VERSION- See Also:
-
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 Details
-
CharacterDefinition
- Throws:
IOException
-
-
Method Details
-
getClassResource
- Throws:
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
-
getInstance
-