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 encodingIOException
UnsupportedEncodingException
public 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.IOException
UnsupportedEncodingException
public String getXmlEncoding()
public String getJavaEncoding()
public InputStream getStream() throws UnsupportedEncodingException
UnsupportedEncodingException
public Reader getReader() throws UnsupportedEncodingException
UnsupportedEncodingException
Copyright © 2010 - 2020 Adobe. All Rights Reserved