Class SequenceModel

java.lang.Object
org.mozilla.universalchardet.prober.sequence.SequenceModel
Direct Known Subclasses:
BulgarianModel, CyrillicModel, GreekModel, HebrewModel

public abstract class SequenceModel extends Object
  • Field Details

    • charToOrderMap

      protected short[] charToOrderMap
    • precedenceMatrix

      protected byte[] precedenceMatrix
    • typicalPositiveRatio

      protected float typicalPositiveRatio
    • keepEnglishLetter

      protected boolean keepEnglishLetter
    • charsetName

      protected String 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

      public String getCharsetName()