|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
net.n3.nanoxml.XMLException
public class XMLException
An XMLException is thrown when an exception occurred while processing the XML data.
| Field Summary | |
|---|---|
private java.lang.Exception |
encapsulatedException
Encapsulated exception. |
private int |
lineNr
The line number in the XML data where the exception occurred. |
private java.lang.String |
msg
The message of the exception. |
private java.lang.String |
systemID
The system ID of the XML data where the exception occurred. |
| Constructor Summary | |
|---|---|
XMLException(java.lang.Exception e)
Creates a new exception. |
|
XMLException(java.lang.String msg)
Creates a new exception. |
|
XMLException(java.lang.String systemID,
int lineNr,
java.lang.Exception e)
Creates a new exception. |
|
XMLException(java.lang.String systemID,
int lineNr,
java.lang.Exception e,
java.lang.String msg,
boolean reportParams)
Creates a new exception. |
|
XMLException(java.lang.String systemID,
int lineNr,
java.lang.String msg)
Creates a new exception. |
|
| Method Summary | |
|---|---|
private static java.lang.String |
buildMessage(java.lang.String systemID,
int lineNr,
java.lang.Exception e,
java.lang.String msg,
boolean reportParams)
Builds the exception message |
protected void |
finalize()
Cleans up the object when it's destroyed. |
java.lang.Exception |
getException()
Returns the encapsulated exception, or null if no exception is encapsulated. |
int |
getLineNr()
Returns the line number in the XML data where the exception occurred. |
java.lang.String |
getSystemID()
Returns the system ID of the XML data where the exception occurred. |
void |
printStackTrace()
Dumps the exception stack to System.err. |
void |
printStackTrace(java.io.PrintStream stream)
Dumps the exception stack to an output stream. |
void |
printStackTrace(java.io.PrintWriter writer)
Dumps the exception stack to a print writer. |
java.lang.String |
toString()
Returns a string representation of the exception. |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String msg
private java.lang.String systemID
private int lineNr
private java.lang.Exception encapsulatedException
| Constructor Detail |
|---|
public XMLException(java.lang.String msg)
msg - the message of the exception.public XMLException(java.lang.Exception e)
e - the encapsulated exception.
public XMLException(java.lang.String systemID,
int lineNr,
java.lang.Exception e)
systemID - the system ID of the XML data where the exception
occurredlineNr - the line number in the XML data where the exception
occurred.e - the encapsulated exception.
public XMLException(java.lang.String systemID,
int lineNr,
java.lang.String msg)
systemID - the system ID of the XML data where the exception
occurredlineNr - the line number in the XML data where the exception
occurred.msg - the message of the exception.
public XMLException(java.lang.String systemID,
int lineNr,
java.lang.Exception e,
java.lang.String msg,
boolean reportParams)
systemID - the system ID from where the data camelineNr - the line number in the XML data where the exception
occurred.e - the encapsulated exception.msg - the message of the exception.reportParams - true if the systemID, lineNr and e params need to be
appended to the message| Method Detail |
|---|
private static java.lang.String buildMessage(java.lang.String systemID,
int lineNr,
java.lang.Exception e,
java.lang.String msg,
boolean reportParams)
systemID - the system ID from where the data camelineNr - the line number in the XML data where the exception
occurred.e - the encapsulated exception.msg - the message of the exception.reportParams - true if the systemID, lineNr and e params need to be
appended to the message
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic java.lang.String getSystemID()
public int getLineNr()
public java.lang.Exception getException()
public void printStackTrace(java.io.PrintWriter writer)
printStackTrace in class java.lang.Throwablewriter - the print writerpublic void printStackTrace(java.io.PrintStream stream)
printStackTrace in class java.lang.Throwablestream - the output streampublic void printStackTrace()
printStackTrace in class java.lang.Throwablepublic java.lang.String toString()
toString in class java.lang.Throwable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||