| java.lang.Object java.lang.Throwable java.lang.Exception org.xml.sax.SAXException org.xml.sax.SAXParseException
SAXParseException | public class SAXParseException extends SAXException (Code) | | 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
org.xml.sax.ErrorHandler 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
org.xml.sax.SAXException SAXException , it inherits the ability to wrap another exception.
since: SAX 1.0 author: David Megginson version: 2.0.1 (sax2r2) See Also: org.xml.sax.SAXException See Also: org.xml.sax.Locator See Also: org.xml.sax.ErrorHandler |
Constructor Summary | |
public | SAXParseException(String message, Locator locator) Create a new SAXParseException from a message and a Locator. | public | SAXParseException(String message, Locator locator, Exception e) Wrap an existing exception in a 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 . | 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
org.xml.sax.SAXException SAXException .
All parameters except the message and exception are as if
they were provided by a
Locator . |
Method Summary | |
public int | getColumnNumber() The column number of the end of the text where the exception occurred. | public int | getLineNumber() The line number of the end of the text where the exception occurred. | public String | getPublicId() Get the public identifier of the entity where the exception occurred. | public String | getSystemId() Get the system identifier of the entity where the exception occurred. |
SAXParseException | public SAXParseException(String message, Locator locator)(Code) | | 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
org.xml.sax.ContentHandlerContentHandler callback.
Parameters: message - The error or warning message. Parameters: locator - The locator object for the error or warning (may benull). See Also: org.xml.sax.Locator |
SAXParseException | public SAXParseException(String message, Locator locator, Exception e)(Code) | | Wrap an existing exception in a SAXParseException.
This constructor is especially useful when an application is
creating its own exception from within a
org.xml.sax.ContentHandlerContentHandler callback, and needs to wrap an existing exception that is not a
subclass of
org.xml.sax.SAXException SAXException .
Parameters: message - The error or warning message, or null touse the message from the embedded exception. Parameters: locator - The locator object for the error or warning (may benull). Parameters: e - Any exception. See Also: org.xml.sax.Locator |
SAXParseException | public SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber)(Code) | | 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 - The error or warning message. Parameters: publicId - The public identifier of the entity that generatedthe error or warning. Parameters: systemId - The system identifier of the entity that generatedthe error or warning. Parameters: lineNumber - The line number of the end of the text thatcaused the error or warning. Parameters: columnNumber - The column number of the end of the text thatcause the error or warning. |
SAXParseException | public SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber, Exception e)(Code) | | 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
org.xml.sax.SAXException 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 - The error or warning message, or null to usethe message from the embedded exception. Parameters: publicId - The public identifier of the entity that generatedthe error or warning. Parameters: systemId - The system identifier of the entity that generatedthe error or warning. Parameters: lineNumber - The line number of the end of the text thatcaused the error or warning. Parameters: columnNumber - The column number of the end of the text thatcause the error or warning. Parameters: e - Another exception to embed in this one. |
getColumnNumber | public int getColumnNumber()(Code) | | The column number of the end of the text where the exception occurred.
The first column in a line is position 1.
An integer representing the column number, or -1if none is available. See Also: org.xml.sax.Locator.getColumnNumber |
getLineNumber | public int getLineNumber()(Code) | | The line number of the end of the text where the exception occurred.
The first line is line 1.
An integer representing the line number, or -1if none is available. See Also: org.xml.sax.Locator.getLineNumber |
getPublicId | public String getPublicId()(Code) | | Get the public identifier of the entity where the exception occurred.
A string containing the public identifier, or nullif none is available. See Also: org.xml.sax.Locator.getPublicId |
getSystemId | public String getSystemId()(Code) | | Get the system identifier of the entity where the exception occurred.
If the system identifier is a URL, it will have been resolved
fully.
A string containing the system identifier, or nullif none is available. See Also: org.xml.sax.Locator.getSystemId |
|
|