|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectelectric.util.encoding.XMLEncodings
XMLEncodings defines a set of static methods for deciphering encoding information. This includes mapping an encoding in Java to an encoding in xml, switching back and forth between java and xml encoding, and manipulating the default encodings to check through.
Constructor Summary | |
XMLEncodings()
|
Method Summary | |
static void |
addBidirectionalEncoding(java.lang.String xmlEncoding,
java.lang.String javaEncoding)
|
static void |
addJavaToXMLEncoding(java.lang.String javaEncoding,
java.lang.String xmlEncoding)
|
static void |
addSuggestedEncoding(java.lang.String encoding)
In order to know the encoding of an XML document, we must get the encoding attribute of the xml decl. |
static void |
addXMLToJavaEncoding(java.lang.String xmlEncoding,
java.lang.String javaEncoding)
|
static void |
clearSuggestedEncodings()
Warning, this is dangerous territory to play in. |
static java.lang.String |
getJavaEncoding(byte[] header)
determine what encoding the byte array claims it's in. |
static java.lang.String |
getJavaEncoding(java.lang.String xmlEncoding)
|
static java.lang.String[] |
getSuggestedEncodings()
|
static java.lang.String |
getSystemEncoding()
return the default java encoding for the system |
static java.lang.String |
getXMLEncoding(java.lang.String javaEncoding)
|
static java.lang.String |
getXMLSystemEncoding()
return the default xml encoding for the system |
static java.lang.String[] |
initSuggestedEncodings(java.lang.String[] userSuggestedEncodings)
Add encodings to try when attempting to parse the document. |
static void |
initXMLToJavaEncodings()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XMLEncodings()
Method Detail |
public static void addSuggestedEncoding(java.lang.String encoding) throws java.io.UnsupportedEncodingException
encoding
-
java.io.UnsupportedEncodingException
public static java.lang.String[] getSuggestedEncodings()
public static java.lang.String getJavaEncoding(byte[] header) throws java.io.UnsupportedEncodingException
header
-
java.io.UnsupportedEncodingException
public static java.lang.String getJavaEncoding(java.lang.String xmlEncoding)
xmlEncoding
- public static java.lang.String getXMLEncoding(java.lang.String javaEncoding)
javaEncoding
- public static void addBidirectionalEncoding(java.lang.String xmlEncoding, java.lang.String javaEncoding)
xmlEncoding
- javaEncoding
- public static void addXMLToJavaEncoding(java.lang.String xmlEncoding, java.lang.String javaEncoding)
xmlEncoding
- javaEncoding
- public static void addJavaToXMLEncoding(java.lang.String javaEncoding, java.lang.String xmlEncoding)
javaEncoding
- xmlEncoding
- public static java.lang.String getSystemEncoding()
public static java.lang.String getXMLSystemEncoding()
public static void clearSuggestedEncodings()
public static java.lang.String[] initSuggestedEncodings(java.lang.String[] userSuggestedEncodings)
userSuggestedEncodings
- public static void initXMLToJavaEncodings()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |