Package org.mozilla.universalchardet
Class UniversalDetector
java.lang.Object
org.mozilla.universalchardet.UniversalDetector
UniversalDetector.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private boolean
private CharsetProber
private boolean
private UniversalDetector.InputState
private byte
private static final float
private final CharsetProber[]
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dataEnd()
Indicate the end of data input.Gets the detected charset.void
handleData
(byte[] buf, int offset, int length) Handle data.boolean
isDone()
Gets the completition status.private void
reset()
-
Field Details
-
MINIMUM_THRESHOLD
private static final float MINIMUM_THRESHOLD- See Also:
-
inputState
-
done
private boolean done -
start
private boolean start -
gotData
private boolean gotData -
lastChar
private byte lastChar -
detectedCharset
-
probers
-
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
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()
-