| 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 exception will include information for locating the error
in the original XML document. 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.
author: David Megginson (ak117@freenet.carleton.ca) version: 1.0 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. | public | SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber, Exception e) Create a new SAXParseException with an embedded exception. |
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 DocumentHandler
callback.
Parameters: message - The error or warning message. Parameters: locator - The locator object for the error or warning. See Also: org.xml.sax.Locator See Also: org.xml.sax.Parser.setLocale See Also: |
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 DocumentHandler
callback, and needs to wrap an existing exception that is not a
subclass of 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. Parameters: e - Any exception See Also: org.xml.sax.Locator See Also: org.xml.sax.Parser.setLocale |
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.
If the system identifier is a URL, the parser must resolve it
fully before creating the exception.
Parameters: message - The error or warning message. Parameters: publicId - The public identifer of the entity that generatedthe error or warning. Parameters: systemId - The system identifer 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. See Also: org.xml.sax.Parser.setLocale |
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
SAXException.
If the system identifier is a URL, the parser 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 identifer of the entity that generatedthe error or warning. Parameters: systemId - The system identifer 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. See Also: org.xml.sax.Parser.setLocale |
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.
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 be resolved
fully.
A string containing the system identifier, or nullif none is available. See Also: org.xml.sax.Locator.getSystemId |
|
|