public class CharsetMatch extends Object implements Comparable<CharsetMatch>
Modifier and Type | Field and Description |
---|---|
static int |
BOM
Bit flag indicating the match is based on the presence of a BOM.
|
static int |
DECLARED_ENCODING
Bit flag indicating he match is based on the declared encoding.
|
static int |
ENCODING_SCHEME
Bit flag indicating the match is based on the the encoding scheme.
|
static int |
LANG_STATISTICS
Bit flag indicating the match is based on language statistics.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(CharsetMatch other)
Compare to other CharsetMatch objects.
|
boolean |
equals(Object o)
compare this CharsetMatch to another based on confidence value
|
int |
getConfidence()
Get an indication of the confidence in the charset detected.
|
String |
getLanguage()
Get the ISO code for the language of the detected charset.
|
int |
getMatchType()
Return flags indicating what it was about the input data
that caused this charset to be considered as a possible match.
|
String |
getName()
Get the name of the detected charset.
|
Reader |
getReader()
Create a java.io.Reader for reading the Unicode character data corresponding
to the original byte data supplied to the Charset detect operation.
|
String |
getString()
Create a Java String from Unicode character data corresponding
to the original byte data supplied to the Charset detect operation.
|
String |
getString(int maxLength)
Create a Java String from Unicode character data corresponding
to the original byte data supplied to the Charset detect operation.
|
int |
hashCode()
generates a hashCode based on the confidence value
|
String |
toString() |
public static final int ENCODING_SCHEME
getMatchType()
,
Constant Field Valuespublic static final int BOM
getMatchType()
,
Constant Field Valuespublic static final int DECLARED_ENCODING
getMatchType()
,
Constant Field Valuespublic static final int LANG_STATISTICS
getMatchType()
,
Constant Field Valuespublic Reader getReader()
public String getString() throws IOException
IOException
public String getString(int maxLength) throws IOException
maxLength
- The maximium length of the String to be created when the
source of the data is an input stream, or -1 for
unlimited length.IOException
public int getConfidence()
public int getMatchType()
Note: currently, this method always returns zero.
public String getName()
Charset
,
InputStreamReader
public String getLanguage()
null
if the language cannot be determined.public int compareTo(CharsetMatch other)
compareTo
in interface Comparable<CharsetMatch>
o
- the CharsetMatch object to compare against.ClassCastException
- if the argument is not a CharsetMatch.public boolean equals(Object o)
public int hashCode()
Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.