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 int
private static final int
private static final int
static final int
static final int
static final int
private NGramParser.NGramParserClient
private int
private char[]
private static UnicodeSet
protected final int
private static final int
private static final int
private static final int
private NGramParser.StateEntry[][]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addLetter
(char letter) static int
getCharClass
(char ch) void
parse()
void
reset()
void
setClient
(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()
-