Class nsEUCSampler
java.lang.Object
org.mozilla.intl.chardet.nsEUCSampler
-
Field Summary
FieldsModifier and TypeFieldDescriptionint[]float[]int[]float[](package private) int(package private) int(package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidCalFreq()(package private) boolean(package private) floatGetScore(float[] array1, float[] array2) (package private) floatGetScore(float[] aFirstByteFreq, float aFirstByteWeight, float[] aSecondByteFreq, float aSecondByteWeight) (package private) booleanvoidReset()(package private) booleanSample(byte[] aIn, int aLen)
-
Field Details
-
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
-
-
Constructor Details
-
nsEUCSampler
public nsEUCSampler()
-
-
Method Details
-
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)
-