SAXParseException
public
class
SAXParseException
extends SAXException
| java.lang.Object | ||||
| ↳ | java.lang.Throwable | |||
| ↳ | java.lang.Exception | |||
| ↳ | org.xml.sax.SAXException | |||
| ↳ | org.xml.sax.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.
See also:
Summary
Public constructors | |
|---|---|
SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber)
Create a new SAXParseException. |
|
SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber, Exception e)
Create a new SAXParseException with an embedded exception. |
|
SAXParseException(String message, Locator locator)
Create a new SAXParseException from a message and a Locator. |
|
SAXParseException(String message, Locator locator, Exception e)
Wrap an existing exception in a SAXParseException. |
|
Public methods | |
|---|---|
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. |
Inherited methods | |
|---|---|
Public constructors
SAXParseException
public SAXParseException (String message, String publicId, String systemId, int lineNumber, int columnNumber)
Create a new SAXParseException.
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.
| Parameters | |
|---|---|
message |
String: The error or warning message. |
publicId |
String: The public identifier of the entity that generated
the error or warning. |
systemId |
String: The system identifier of the entity that generated
the error or warning. |
lineNumber |
int: The line number of the end of the text that
caused the error or warning. |
columnNumber |
int: The column number of the end of the text that
cause the error or warning. |
SAXParseException
public SAXParseException (String message, String publicId, String systemId, int lineNumber, int columnNumber, Exception e)
Create a new SAXParseException with an embedded exception.
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.
| Parameters | |
|---|---|
message |
String: The error or warning message, or null to use
the message from the embedded exception. |
publicId |
String: The public identifier of the entity that generated
the error or warning. |
systemId |
String: The system identifier of the entity that generated
the error or warning. |
lineNumber |
int: The line number of the end of the text that
caused the error or warning. |
columnNumber |
int: The column number of the end of the text that
cause the error or warning. |
e |
Exception: Another exception to embed in this one. |
SAXParseException
public SAXParseException (String message, Locator locator)
Create a new SAXParseException from a message and a Locator.
This constructor is especially useful when an application is
creating its own exception from within a ContentHandler callback.
| Parameters | |
|---|---|
message |
String: The error or warning message. |
locator |
Locator: The locator object for the error or warning (may be
null). |
See also:
SAXParseException
public SAXParseException (String message, Locator locator, Exception e)
Wrap an existing exception in a SAXParseException.
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.
| Parameters | |
|---|---|
message |
String: The error or warning message, or null to
use the message from the embedded exception. |
locator |
Locator: The locator object for the error or warning (may be
null). |
e |
Exception: Any exception. |
See also:
Public methods
getColumnNumber
public int getColumnNumber ()
The column number of the end of the text where the exception occurred.
The first column in a line is position 1.
| Returns | |
|---|---|
int |
An integer representing the column number, or -1 if none is available. |
See also:
getLineNumber
public int getLineNumber ()
The line number of the end of the text where the exception occurred.
The first line is line 1.
| Returns | |
|---|---|
int |
An integer representing the line number, or -1 if none is available. |
See also:
getPublicId
public String getPublicId ()
Get the public identifier of the entity where the exception occurred.
| Returns | |
|---|---|
String |
A string containing the public identifier, or null if none is available. |
See also:
getSystemId
public String getSystemId ()
Get the system identifier of the entity where the exception occurred.
If the system identifier is a URL, it will have been resolved fully.
| Returns | |
|---|---|
String |
A string containing the system identifier, or null if none is available. |
See also: