Package org.mozilla.intl.chardet
Class nsEUCSampler
- java.lang.Object
-
- org.mozilla.intl.chardet.nsEUCSampler
-
public class nsEUCSampler extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description int[]
mFirstByteCnt
float[]
mFirstByteFreq
int[]
mSecondByteCnt
float[]
mSecondByteFreq
(package private) int
mState
(package private) int
mThreshold
(package private) int
mTotal
-
Constructor Summary
Constructors Constructor Description nsEUCSampler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (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)
-
-
-
Method Detail
-
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)
-
-