Class UniversalDetector

java.lang.Object
org.mozilla.universalchardet.UniversalDetector

public final class UniversalDetector extends Object
UniversalDetector.
  • Field Details

    • MINIMUM_THRESHOLD

      private static final float MINIMUM_THRESHOLD
      See Also:
    • inputState

      private UniversalDetector.InputState inputState
    • done

      private boolean done
    • start

      private boolean start
    • gotData

      private boolean gotData
    • lastChar

      private byte lastChar
    • detectedCharset

      private String detectedCharset
    • probers

      private final CharsetProber[] probers
    • escCharsetProber

      private CharsetProber escCharsetProber
  • Constructor Details

    • UniversalDetector

      public UniversalDetector()
      Constructor.
  • Method Details

    • isDone

      public boolean isDone()
      Gets the completition status.
      Returns:
      true if it is done, false otherwise.
    • getDetectedCharset

      public String getDetectedCharset()
      Gets the detected charset.
      Returns:
      The detected encoding is returned. If the detector couldn't determine what encoding was used, null is returned.
    • handleData

      public void handleData(byte[] buf, int offset, int length)
      Handle data.
      Parameters:
      buf - Data to handle.
      offset - Initial data offset.
      length - Data length.
    • dataEnd

      public void dataEnd()
      Indicate the end of data input.
    • reset

      private void reset()