Package org.mozilla.intl.chardet
Class nsPSMDetector
java.lang.Object
org.mozilla.intl.chardet.nsPSMDetector
- Direct Known Subclasses:
nsDetector
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
(package private) int
(package private) boolean
(package private) boolean
(package private) int[]
(package private) int
(package private) boolean
(package private) nsEUCSampler
(package private) byte[]
(package private) nsEUCStatistics[]
(package private) nsVerifier[]
static final int
static final int
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionnsPSMDetector
(int langFlag) nsPSMDetector
(int aItems, nsVerifier[] aVerifierSet, nsEUCStatistics[] aStatisticsSet) -
Method Summary
Modifier and TypeMethodDescriptionvoid
DataEnd()
String[]
boolean
HandleData
(byte[] aBuf, int len) protected void
initVerifiers
(int currVerSet) abstract void
void
Reset()
void
Sample
(byte[] aBuf, int aLen) void
Sample
(byte[] aBuf, int aLen, boolean aLastChance)
-
Field Details
-
ALL
public static final int ALL- See Also:
-
JAPANESE
public static final int JAPANESE- See Also:
-
CHINESE
public static final int CHINESE- See Also:
-
SIMPLIFIED_CHINESE
public static final int SIMPLIFIED_CHINESE- See Also:
-
TRADITIONAL_CHINESE
public static final int TRADITIONAL_CHINESE- See Also:
-
KOREAN
public static final int KOREAN- See Also:
-
NO_OF_LANGUAGES
public static final int NO_OF_LANGUAGES- See Also:
-
MAX_VERIFIERS
public static final int MAX_VERIFIERS- See Also:
-
mVerifier
nsVerifier[] mVerifier -
mStatisticsData
nsEUCStatistics[] mStatisticsData -
mSampler
nsEUCSampler mSampler -
mState
byte[] mState -
mItemIdx
int[] mItemIdx -
mItems
int mItems -
mClassItems
int mClassItems -
mDone
boolean mDone -
mRunSampler
boolean mRunSampler -
mClassRunSampler
boolean mClassRunSampler
-
-
Constructor Details
-
nsPSMDetector
public nsPSMDetector() -
nsPSMDetector
public nsPSMDetector(int langFlag) -
nsPSMDetector
-
-
Method Details
-
Reset
public void Reset() -
initVerifiers
protected void initVerifiers(int currVerSet) -
Report
-
HandleData
public boolean HandleData(byte[] aBuf, int len) -
DataEnd
public void DataEnd() -
Sample
public void Sample(byte[] aBuf, int aLen) -
Sample
public void Sample(byte[] aBuf, int aLen, boolean aLastChance) -
getProbableCharsets
-