public class XmlEncodingSniffer extends Object
| Constructor and Description |
|---|
XmlEncodingSniffer(InputStream stream,
String encodingOverride)
Sniffs the given XML stream for encoding information.
|
XmlEncodingSniffer(Reader reader,
String encodingDefault)
Sniffs the given XML stream for encoding information.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getJavaEncoding() |
Reader |
getReader() |
InputStream |
getStream() |
String |
getXmlEncoding() |
public XmlEncodingSniffer(InputStream stream, String encodingOverride) throws IOException, UnsupportedEncodingException
stream - The stream to sniffencodingOverride - The XML (IANA) name for the overriding encodingIOExceptionUnsupportedEncodingExceptionpublic XmlEncodingSniffer(Reader reader, String encodingDefault) throws IOException, UnsupportedEncodingException
reader - The reader to sniffencodingDefault - The Java name for the default encoding to apply, UTF-8 if null.IOExceptionUnsupportedEncodingExceptionpublic String getXmlEncoding()
public String getJavaEncoding()
public InputStream getStream() throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic Reader getReader() throws UnsupportedEncodingException
UnsupportedEncodingException