Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CS_EBCDIC |
static java.lang.String |
CS_ISO_LATIN1 |
static java.lang.String |
CS_SHIFT_JIS |
static java.lang.String |
CS_US_ASCII |
static java.lang.String |
CS_UTF16
This constants is intentionally vague, so that some other information
will be needed to determine the endianness.
|
static java.lang.String |
CS_UTF16BE |
static java.lang.String |
CS_UTF16LE |
static java.lang.String |
CS_UTF32 |
static java.lang.String |
CS_UTF32BE |
static java.lang.String |
CS_UTF32LE |
static java.lang.String |
CS_UTF8 |
private static int |
EOS
Internal constant used to denote END-OF-STRING
|
CHAR_CR, CHAR_LF, CHAR_NULL, CHAR_SPACE, MAX_UNICODE_CHAR, STAX_DEFAULT_OUTPUT_ENCODING, STAX_DEFAULT_OUTPUT_VERSION, XML_DECL_KW_ENCODING, XML_DECL_KW_STANDALONE, XML_DECL_KW_VERSION, XML_SA_NO, XML_SA_YES, XML_V_10, XML_V_10_STR, XML_V_11, XML_V_11_STR, XML_V_UNKNOWN
Constructor and Description |
---|
CharsetNames() |
Modifier and Type | Method and Description |
---|---|
static boolean |
encodingStartsWith(java.lang.String enc,
java.lang.String prefix) |
static boolean |
equalEncodings(java.lang.String str1,
java.lang.String str2)
Method that implements a loose String comparison for encoding
Strings.
|
static java.lang.String |
findEncodingFor(java.io.Writer w)
Because of legacy encodings used by earlier JDK versions, we
need to be careful when accessing encoding names via JDK
classes.
|
static java.lang.String |
normalize(java.lang.String csName) |
public static final java.lang.String CS_US_ASCII
public static final java.lang.String CS_UTF8
public static final java.lang.String CS_UTF16
public static final java.lang.String CS_UTF16BE
public static final java.lang.String CS_UTF16LE
public static final java.lang.String CS_UTF32
public static final java.lang.String CS_UTF32BE
public static final java.lang.String CS_UTF32LE
public static final java.lang.String CS_ISO_LATIN1
public static final java.lang.String CS_SHIFT_JIS
public static final java.lang.String CS_EBCDIC
private static final int EOS
public static java.lang.String normalize(java.lang.String csName)
public static java.lang.String findEncodingFor(java.io.Writer w)
public static boolean equalEncodings(java.lang.String str1, java.lang.String str2)
String.equalsIgnoreCase(java.lang.String)
,
except that it will also ignore all hyphen, underscore and
space characters.public static boolean encodingStartsWith(java.lang.String enc, java.lang.String prefix)