Class NGramParser
java.lang.Object
com.ibm.icu.dev.tool.charsetdet.sbcs.NGramParser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface(package private) static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intstatic final intstatic final intstatic final intprivate NGramParser.NGramParserClientprivate intprivate char[]private static UnicodeSetprotected final intprivate static final intprivate static final intprivate static final intprivate NGramParser.StateEntry[][] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLetter(char letter) static intgetCharClass(char ch) voidparse()voidreset()voidsetClient(NGramParser.NGramParserClient theClient)
-
Field Details
-
A_NULL
private static final int A_NULL- See Also:
-
A_ADDC
private static final int A_ADDC- See Also:
-
A_ADDS
private static final int A_ADDS- See Also:
-
C_IGNORE
public static final int C_IGNORE- See Also:
-
C_LETTER
public static final int C_LETTER- See Also:
-
C_PUNCT
public static final int C_PUNCT- See Also:
-
S_START
private static final int S_START- See Also:
-
S_LETTER
private static final int S_LETTER- See Also:
-
S_PUNCT
private static final int S_PUNCT- See Also:
-
stateTable
-
N_GRAM_SIZE
protected final int N_GRAM_SIZE- See Also:
-
letters
private char[] letters -
letterCount
private int letterCount -
letterSet
-
client
-
-
Constructor Details
-
NGramParser
-
-
Method Details
-
setClient
-
getCharClass
public static int getCharClass(char ch) -
reset
public void reset() -
addLetter
public void addLetter(char letter) -
parse
public void parse()
-