| 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)