Class CharsetProber

java.lang.Object
org.mozilla.universalchardet.prober.CharsetProber
Direct Known Subclasses:
Big5Prober, EscCharsetProber, EUCJPProber, EUCKRProber, EUCTWProber, GB18030Prober, HebrewProber, Latin1Prober, MBCSGroupProber, SBCSGroupProber, SingleByteCharsetProber, SJISProber, UTF8Prober

public abstract class CharsetProber extends Object
  • Field Details

  • Constructor Details

    • CharsetProber

      public CharsetProber()
  • Method Details

    • getCharSetName

      public abstract String getCharSetName()
    • handleData

      public abstract CharsetProber.ProbingState handleData(byte[] buf, int offset, int length)
    • getState

      public abstract CharsetProber.ProbingState getState()
    • reset

      public abstract void reset()
    • getConfidence

      public abstract float getConfidence()
    • setOption

      public abstract void setOption()
    • filterWithoutEnglishLetters

      public static ByteBuffer filterWithoutEnglishLetters(byte[] buf, int offset, int length)
    • filterWithEnglishLetters

      public static ByteBuffer filterWithEnglishLetters(byte[] buf, int offset, int length)
    • isAscii

      private static boolean isAscii(byte b)
    • isAsciiSymbol

      private static boolean isAsciiSymbol(byte b)