| 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.
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
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, author: sax@megginson.com version: 2.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
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 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
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 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
org.xml.sax.SAXException 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 |
|
|