|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.lang.Throwable
![]()
![]()
![]()
java.lang.Exception
![]()
![]()
![]()
org.xml.sax.SAXException
![]()
![]()
![]()
org.xml.sax.SAXParseException

public class SAXParseException

Encapsulate an XML parse error or warning.
This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY. See http://www.saxproject.org for further information.
This exception may include information for locating the error
in the original XML document, as if it came from a Locator
object. Note that although the application
will receive a SAXParseException as the argument to the handlers
in the ErrorHandler
interface,
the application is not actually required to throw the exception;
instead, it can simply read the information in it and take a
different action.
Since this exception is a subclass of SAXException
, it inherits the ability to wrap another exception.
SAXException
,
Locator
,
ErrorHandler
,
Serialized Form| Constructor Summary | |
|---|---|
SAXParseException
Create a new SAXParseException from a message and a Locator. |
|
SAXParseException
Wrap an existing exception in a SAXParseException. |
|
SAXParseException
Create a new SAXParseException. |
|
SAXParseException
Create a new SAXParseException with an embedded exception. |
|
| Method Summary | |
|---|---|
int |
getColumnNumber
The column number of the end of the text where the exception occurred. |
int |
getLineNumber
The line number of the end of the text where the exception occurred. |
String |
getPublicId
Get the public identifier of the entity where the exception occurred. |
String |
getSystemId
Get the system identifier of the entity where the exception occurred. |
Methods inherited from class org.xml.sax.SAXException ![]() |
|---|
getException |
Methods inherited from class java.lang.Throwable ![]() |
|---|
fillInStackTrace |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public SAXParseException(String![]()
![]()
message, Locator
![]()
![]()
locator)
This constructor is especially useful when an application is
creating its own exception from within a ContentHandler
callback.
message - The error or warning message.locator - The locator object for the error or warning (may be
null).Locator


public SAXParseException(String![]()
![]()
message, Locator
![]()
![]()
locator, Exception
![]()
![]()
e)
This constructor is especially useful when an application is
creating its own exception from within a ContentHandler
callback, and needs to wrap an existing exception that is not a
subclass of SAXException
.
message - The error or warning message, or null to
use the message from the embedded exception.locator - The locator object for the error or warning (may be
null).e - Any exception.Locator


public SAXParseException(String![]()
![]()
message, String
![]()
![]()
publicId, String
![]()
![]()
systemId, int lineNumber, int columnNumber)
This constructor is most useful for parser writers.
All parameters except the message are as if
they were provided by a Locator
. For example, if the
system identifier is a URL (including relative filename), the
caller must resolve it fully before creating the exception.
message - The error or warning message.publicId - The public identifier of the entity that generated
the error or warning.systemId - The system identifier of the entity that generated
the error or warning.lineNumber - The line number of the end of the text that
caused the error or warning.columnNumber - The column number of the end of the text that
cause the error or warning.

public SAXParseException(String![]()
![]()
message, String
![]()
![]()
publicId, String
![]()
![]()
systemId, int lineNumber, int columnNumber, Exception
![]()
![]()
e)
This constructor is most useful for parser writers who
need to wrap an exception that is not a subclass of
SAXException
.
All parameters except the message and exception are as if
they were provided by a Locator
. For example, if the
system identifier is a URL (including relative filename), the
caller must resolve it fully before creating the exception.
message - The error or warning message, or null to use
the message from the embedded exception.publicId - The public identifier of the entity that generated
the error or warning.systemId - The system identifier of the entity that generated
the error or warning.lineNumber - The line number of the end of the text that
caused the error or warning.columnNumber - The column number of the end of the text that
cause the error or warning.e - Another exception to embed in this one.| Method Detail |
|---|

public String![]()
![]()
getPublicId()
Locator.getPublicId()


public String![]()
![]()
getSystemId()
If the system identifier is a URL, it will have been resolved fully.
Locator.getSystemId()


public int getLineNumber()
The first line is line 1.
Locator.getLineNumber()


public int getColumnNumber()
The first column in a line is position 1.
Locator.getColumnNumber()

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||