org.mozilla.intl.chardet
Class nsEUCSampler
java.lang.Object
org.mozilla.intl.chardet.nsEUCSampler
public class nsEUCSampler
- extends java.lang.Object
Method Summary |
(package private) void |
CalFreq()
|
(package private) boolean |
EnoughData()
|
(package private) float |
GetScore(float[] array1,
float[] array2)
|
(package private) float |
GetScore(float[] aFirstByteFreq,
float aFirstByteWeight,
float[] aSecondByteFreq,
float aSecondByteWeight)
|
(package private) boolean |
GetSomeData()
|
void |
Reset()
|
(package private) boolean |
Sample(byte[] aIn,
int aLen)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mTotal
int mTotal
mThreshold
int mThreshold
mState
int mState
mFirstByteCnt
public int[] mFirstByteCnt
mSecondByteCnt
public int[] mSecondByteCnt
mFirstByteFreq
public float[] mFirstByteFreq
mSecondByteFreq
public float[] mSecondByteFreq
nsEUCSampler
public nsEUCSampler()
Reset
public void Reset()
EnoughData
boolean EnoughData()
GetSomeData
boolean GetSomeData()
Sample
boolean Sample(byte[] aIn,
int aLen)
CalFreq
void CalFreq()
GetScore
float GetScore(float[] aFirstByteFreq,
float aFirstByteWeight,
float[] aSecondByteFreq,
float aSecondByteWeight)
GetScore
float GetScore(float[] array1,
float[] array2)