org.codehaus.plexus.util.xml
public class XmlReaderException extends IOException
The exception returns the unconsumed InputStream to allow the application to do an alternate processing with the stream. Note that the original InputStream given to the XmlReader cannot be used as that one has been already read.
Version: revision 1.1 taken on 26/06/2007 from Rome (see https://rome.dev.java.net/source/browse/rome/src/java/com/sun/syndication/io/XmlReaderException.java)
Field Summary | |
---|---|
String | _bomEncoding |
String | _contentTypeEncoding |
String | _contentTypeMime |
InputStream | _is |
String | _xmlEncoding |
String | _xmlGuessEncoding |
Constructor Summary | |
---|---|
XmlReaderException(String msg, String bomEnc, String xmlGuessEnc, String xmlEnc, InputStream is)
Creates an exception instance if the charset encoding could not be determined.
| |
XmlReaderException(String msg, String ctMime, String ctEnc, String bomEnc, String xmlGuessEnc, String xmlEnc, InputStream is)
Creates an exception instance if the charset encoding could not be determined.
|
Method Summary | |
---|---|
String | getBomEncoding()
Returns the BOM encoding found in the InputStream.
|
String | getContentTypeEncoding()
Returns the encoding in the content-type used to attempt determining the encoding.
|
String | getContentTypeMime()
Returns the MIME type in the content-type used to attempt determining the encoding.
|
InputStream | getInputStream()
Returns the unconsumed InputStream to allow the application to do an alternate encoding detection on the
InputStream.
|
String | getXmlEncoding()
Returns the encoding found in the XML prolog of the InputStream.
|
String | getXmlGuessEncoding()
Returns the encoding guess based on the first bytes of the InputStream.
|
Instances of this exception are thrown by the XmlReader.
Parameters: msg message describing the reason for the exception. bomEnc BOM encoding. xmlGuessEnc XML guess encoding. xmlEnc XML prolog encoding. is the unconsumed InputStream.
Instances of this exception are thrown by the XmlReader.
Parameters: msg message describing the reason for the exception. ctMime MIME type in the content-type. ctEnc encoding in the content-type. bomEnc BOM encoding. xmlGuessEnc XML guess encoding. xmlEnc XML prolog encoding. is the unconsumed InputStream.
Returns: the BOM encoding, null if none.
Returns: the encoding in the content-type, null if there was not content-type, no encoding in it or the encoding detection did not involve HTTP.
Returns: the MIME type in the content-type, null if there was not content-type or the encoding detection did not involve HTTP.
Returns: the unconsumed InputStream.
Returns: the encoding of the XML prolog, null if none.
Returns: the encoding guess, null if it couldn't be guessed.