Class Checker
- java.lang.Object
-
- com.ibm.icu.dev.tool.charsetdet.sbcs.Checker
-
- All Implemented Interfaces:
NGramParser.NGramParserClient
public class Checker extends java.lang.Object implements NGramParser.NGramParserClient
-
-
Field Summary
Fields Modifier and Type Field Description private char[]
buffer
private static int
BUFFER_SIZE
private int
bufIndex
private int
bufMax
private java.lang.String
encoding
private int[]
histogram
private java.lang.String
language
private NGramList
ngrams
private NGramParser
parser
private int
totalHits
private int
totalNGrams
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
check(InputFile dataFile)
int
checkBuffer(char[] theBuffer, int charCount)
private static void
exceptionError(java.lang.Exception e)
java.lang.String
getLanguage()
void
handleNGram(java.lang.String key)
private static java.lang.String
languageName(java.lang.String filename)
private boolean
nextBuffer(InputFile inputFile)
char
nextChar()
private void
parseBuffer()
private void
resetCounts()
private void
resetHistogram()
void
setMapper(InputFile file)
-
-
-
Field Detail
-
ngrams
private NGramList ngrams
-
totalNGrams
private int totalNGrams
-
totalHits
private int totalHits
-
language
private java.lang.String language
-
encoding
private java.lang.String encoding
-
histogram
private int[] histogram
-
BUFFER_SIZE
private static final int BUFFER_SIZE
- See Also:
- Constant Field Values
-
buffer
private char[] buffer
-
bufIndex
private int bufIndex
-
bufMax
private int bufMax
-
parser
private NGramParser parser
-
-
Method Detail
-
handleNGram
public void handleNGram(java.lang.String key)
- Specified by:
handleNGram
in interfaceNGramParser.NGramParserClient
-
resetCounts
private void resetCounts()
-
resetHistogram
private void resetHistogram()
-
exceptionError
private static void exceptionError(java.lang.Exception e)
-
languageName
private static java.lang.String languageName(java.lang.String filename)
-
nextBuffer
private boolean nextBuffer(InputFile inputFile)
-
parseBuffer
private void parseBuffer()
-
nextChar
public char nextChar()
- Specified by:
nextChar
in interfaceNGramParser.NGramParserClient
-
getLanguage
public java.lang.String getLanguage()
-
setMapper
public void setMapper(InputFile file)
-
checkBuffer
public int checkBuffer(char[] theBuffer, int charCount)
-
check
public void check(InputFile dataFile)
-
-