public abstract class nsPSMDetector
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ALL |
static int |
CHINESE |
static int |
JAPANESE |
static int |
KOREAN |
static int |
MAX_VERIFIERS |
(package private) int |
mClassItems |
(package private) boolean |
mClassRunSampler |
(package private) boolean |
mDone |
(package private) int[] |
mItemIdx |
(package private) int |
mItems |
(package private) boolean |
mRunSampler |
(package private) nsEUCSampler |
mSampler |
(package private) byte[] |
mState |
(package private) nsEUCStatistics[] |
mStatisticsData |
(package private) nsVerifier[] |
mVerifier |
static int |
NO_OF_LANGUAGES |
static int |
SIMPLIFIED_CHINESE |
static int |
TRADITIONAL_CHINESE |
Constructor and Description |
---|
nsPSMDetector() |
nsPSMDetector(int langFlag) |
nsPSMDetector(int aItems,
nsVerifier[] aVerifierSet,
nsEUCStatistics[] aStatisticsSet) |
Modifier and Type | Method and Description |
---|---|
void |
DataEnd() |
java.lang.String[] |
getProbableCharsets() |
boolean |
HandleData(byte[] aBuf,
int len) |
protected void |
initVerifiers(int currVerSet) |
abstract void |
Report(java.lang.String charset) |
void |
Reset() |
void |
Sample(byte[] aBuf,
int aLen) |
void |
Sample(byte[] aBuf,
int aLen,
boolean aLastChance) |
public static final int ALL
public static final int JAPANESE
public static final int CHINESE
public static final int SIMPLIFIED_CHINESE
public static final int TRADITIONAL_CHINESE
public static final int KOREAN
public static final int NO_OF_LANGUAGES
public static final int MAX_VERIFIERS
nsVerifier[] mVerifier
nsEUCStatistics[] mStatisticsData
nsEUCSampler mSampler
byte[] mState
int[] mItemIdx
int mItems
int mClassItems
boolean mDone
boolean mRunSampler
boolean mClassRunSampler
public nsPSMDetector()
public nsPSMDetector(int langFlag)
public nsPSMDetector(int aItems, nsVerifier[] aVerifierSet, nsEUCStatistics[] aStatisticsSet)
public void Reset()
protected void initVerifiers(int currVerSet)
public abstract void Report(java.lang.String charset)
public boolean HandleData(byte[] aBuf, int len)
public void DataEnd()
public void Sample(byte[] aBuf, int aLen)
public void Sample(byte[] aBuf, int aLen, boolean aLastChance)
public java.lang.String[] getProbableCharsets()