Class SequenceModel
java.lang.Object
org.mozilla.universalchardet.prober.sequence.SequenceModel
- Direct Known Subclasses:
BulgarianModel
,CyrillicModel
,GreekModel
,HebrewModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected short[]
protected boolean
protected byte[]
protected float
-
Constructor Summary
ConstructorsConstructorDescriptionSequenceModel
(short[] charToOrderMap, byte[] precedenceMatrix, float typicalPositiveRatio, boolean keepEnglishLetter, String charsetName) -
Method Summary
Modifier and TypeMethodDescriptionboolean
short
getOrder
(byte b) byte
getPrecedence
(int pos) float
-
Field Details
-
charToOrderMap
protected short[] charToOrderMap -
precedenceMatrix
protected byte[] precedenceMatrix -
typicalPositiveRatio
protected float typicalPositiveRatio -
keepEnglishLetter
protected boolean keepEnglishLetter -
charsetName
-
-
Constructor Details
-
SequenceModel
public SequenceModel(short[] charToOrderMap, byte[] precedenceMatrix, float typicalPositiveRatio, boolean keepEnglishLetter, String charsetName)
-
-
Method Details
-
getOrder
public short getOrder(byte b) -
getPrecedence
public byte getPrecedence(int pos) -
getTypicalPositiveRatio
public float getTypicalPositiveRatio() -
getKeepEnglishLetter
public boolean getKeepEnglishLetter() -
getCharsetName
-