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[]mFirstByteCntfloat[]mFirstByteFreqint[]mSecondByteCntfloat[]mSecondByteFreq(package private) intmState(package private) intmThreshold(package private) intmTotal
-
Constructor Summary
Constructors Constructor Description nsEUCSampler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidCalFreq()(package private) booleanEnoughData()(package private) floatGetScore(float[] array1, float[] array2)(package private) floatGetScore(float[] aFirstByteFreq, float aFirstByteWeight, float[] aSecondByteFreq, float aSecondByteWeight)(package private) booleanGetSomeData()voidReset()(package private) booleanSample(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)
-
-