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
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:
-
-
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
-