<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">java.lang.Object</A>
<IMGSRC="../../../../resources/inherit.gif"ALT="extended by "><AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true"title="class or interface in java.lang">java.lang.Throwable</A>
<IMGSRC="../../../../resources/inherit.gif"ALT="extended by "><AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true"title="class or interface in java.lang">java.lang.Exception</A>
<IMGSRC="../../../../resources/inherit.gif"ALT="extended by "><AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true"title="class or interface in java.io">java.io.IOException</A>
<IMGSRC="../../../../resources/inherit.gif"ALT="extended by "><B>com.sun.syndication.io.XmlReaderException</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B><DD><AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true"title="class or interface in java.io">Serializable</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>XmlReaderException</B><DT>extends <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true"title="class or interface in java.io">IOException</A></DL>
</PRE>
<P>
The XmlReaderException is thrown by the XmlReader constructors if the charset encoding
can not be determined according to the XML 1.0 specification and RFC 3023.
<p>
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.
<TD><CODE><B><AHREF="../../../../com/sun/syndication/io/XmlReaderException.html#XmlReaderException(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.io.InputStream)">XmlReaderException</A></B>(<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> msg,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> bomEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> xmlGuessEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> xmlEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true"title="class or interface in java.io">InputStream</A> is)</CODE>
<BR>
Creates an exception instance if the charset encoding could not be determined.</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TD><CODE><B><AHREF="../../../../com/sun/syndication/io/XmlReaderException.html#XmlReaderException(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.io.InputStream)">XmlReaderException</A></B>(<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> msg,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> ctMime,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> ctEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> bomEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> xmlGuessEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> xmlEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true"title="class or interface in java.io">InputStream</A> is)</CODE>
<BR>
Creates an exception instance if the charset encoding could not be determined.</TD>
<CODE> <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A></CODE></FONT></TD>
<CODE> <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A></CODE></FONT></TD>
<CODE> <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A></CODE></FONT></TD>
<CODE> <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true"title="class or interface in java.io">InputStream</A></CODE></FONT></TD>
<CODE> <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A></CODE></FONT></TD>
<CODE> <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A></CODE></FONT></TD>
<THALIGN="left"><B>Methods inherited from class java.lang.<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true"title="class or interface in java.lang">Throwable</A></B></TH>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TD><CODE><AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()"title="class or interface in java.lang">fillInStackTrace</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getCause()"title="class or interface in java.lang">getCause</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()"title="class or interface in java.lang">getLocalizedMessage</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getMessage()"title="class or interface in java.lang">getMessage</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()"title="class or interface in java.lang">getStackTrace</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)"title="class or interface in java.lang">initCause</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()"title="class or interface in java.lang">printStackTrace</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)"title="class or interface in java.lang">printStackTrace</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)"title="class or interface in java.lang">printStackTrace</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])"title="class or interface in java.lang">setStackTrace</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#toString()"title="class or interface in java.lang">toString</A></CODE></TD>
<THALIGN="left"><B>Methods inherited from class java.lang.<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TD><CODE><AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()"title="class or interface in java.lang">clone</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"title="class or interface in java.lang">equals</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()"title="class or interface in java.lang">finalize</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()"title="class or interface in java.lang">getClass</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()"title="class or interface in java.lang">hashCode</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()"title="class or interface in java.lang">notify</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()"title="class or interface in java.lang">notifyAll</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()"title="class or interface in java.lang">wait</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)"title="class or interface in java.lang">wait</A>, <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)"title="class or interface in java.lang">wait</A></CODE></TD>
public <B>XmlReaderException</B>(<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> msg,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> bomEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> xmlGuessEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> xmlEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true"title="class or interface in java.io">InputStream</A> is)</PRE>
<DL>
<DD>Creates an exception instance if the charset encoding could not be determined.
<p>
Instances of this exception are thrown by the XmlReader.
<p>
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>msg</CODE> - message describing the reason for the exception.<DD><CODE>bomEnc</CODE> - BOM encoding.<DD><CODE>xmlGuessEnc</CODE> - XML guess encoding.<DD><CODE>xmlEnc</CODE> - XML prolog encoding.<DD><CODE>is</CODE> - the unconsumed InputStream.</DL>
public <B>XmlReaderException</B>(<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> msg,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> ctMime,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> ctEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> bomEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> xmlGuessEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A> xmlEnc,
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true"title="class or interface in java.io">InputStream</A> is)</PRE>
<DL>
<DD>Creates an exception instance if the charset encoding could not be determined.
<p>
Instances of this exception are thrown by the XmlReader.
<p>
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>msg</CODE> - message describing the reason for the exception.<DD><CODE>ctMime</CODE> - MIME type in the content-type.<DD><CODE>ctEnc</CODE> - encoding in the content-type.<DD><CODE>bomEnc</CODE> - BOM encoding.<DD><CODE>xmlGuessEnc</CODE> - XML guess encoding.<DD><CODE>xmlEnc</CODE> - XML prolog encoding.<DD><CODE>is</CODE> - the unconsumed InputStream.</DL>
public <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A><B>getBomEncoding</B>()</PRE>
<DL>
<DD>Returns the BOM encoding found in the InputStream.
<p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the BOM encoding, null if none.</DL>
</DD>
</DL>
<HR>
<ANAME="getXmlGuessEncoding()"><!----></A><H3>
getXmlGuessEncoding</H3>
<PRE>
public <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A><B>getXmlGuessEncoding</B>()</PRE>
<DL>
<DD>Returns the encoding guess based on the first bytes of the InputStream.
<p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the encoding guess, null if it couldn't be guessed.</DL>
</DD>
</DL>
<HR>
<ANAME="getXmlEncoding()"><!----></A><H3>
getXmlEncoding</H3>
<PRE>
public <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A><B>getXmlEncoding</B>()</PRE>
<DL>
<DD>Returns the encoding found in the XML prolog of the InputStream.
<p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the encoding of the XML prolog, null if none.</DL>
</DD>
</DL>
<HR>
<ANAME="getContentTypeMime()"><!----></A><H3>
getContentTypeMime</H3>
<PRE>
public <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A><B>getContentTypeMime</B>()</PRE>
<DL>
<DD>Returns the MIME type in the content-type used to attempt determining the encoding.
<p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the MIME type in the content-type, null if there was not content-type or the encoding detection
did not involve HTTP.</DL>
</DD>
</DL>
<HR>
<ANAME="getContentTypeEncoding()"><!----></A><H3>
getContentTypeEncoding</H3>
<PRE>
public <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A><B>getContentTypeEncoding</B>()</PRE>
<DL>
<DD>Returns the encoding in the content-type used to attempt determining the encoding.
<p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>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.</DL>
</DD>
</DL>
<HR>
<ANAME="getInputStream()"><!----></A><H3>
getInputStream</H3>
<PRE>
public <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true"title="class or interface in java.io">InputStream</A><B>getInputStream</B>()</PRE>
<DL>
<DD>Returns the unconsumed InputStream to allow the application to do an alternate