| java.lang.Object java.lang.Throwable java.lang.Exception java.lang.RuntimeException org.w3c.css.sac.CSSException org.w3c.css.sac.CSSParseException
CSSParseException | public class CSSParseException extends CSSException (Code) | | Encapsulate a CSS parse error or warning.
This exception will include information for locating the error
in the original CSS document. Note that although the application
will receive a CSSParseException 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 CSSException, it
inherits the ability to wrap another exception.
version: $Revision$ author: Philippe Le Hegaret |
Constructor Summary | |
public | CSSParseException(String message, Locator locator) Create a new CSSParseException from a message and a Locator. | public | CSSParseException(String message, Locator locator, Exception e) Wrap an existing exception in a CSSParseException. | public | CSSParseException(String message, String uri, int lineNumber, int columnNumber) Create a new CSSParseException. | public | CSSParseException(String message, String uri, int lineNumber, int columnNumber, Exception e) Create a new CSSParseException 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 | getURI() Get the URI of the document where the exception occurred. |
CSSParseException | public CSSParseException(String message, Locator locator)(Code) | | Create a new CSSParseException 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: Locator See Also: Parser.setLocale See Also: |
CSSParseException | public CSSParseException(String message, Locator locator, Exception e)(Code) | | Wrap an existing exception in a CSSParseException.
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 CSSException.
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: Locator See Also: Parser.setLocale |
CSSParseException | public CSSParseException(String message, String uri, int lineNumber, int columnNumber)(Code) | | Create a new CSSParseException.
This constructor is most useful for parser writers.
the parser must resolve the URI fully before creating the exception.
Parameters: message - The error or warning message. Parameters: uri - The URI of the document that generated the 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: Parser.setLocale |
CSSParseException | public CSSParseException(String message, String uri, int lineNumber, int columnNumber, Exception e)(Code) | | Create a new CSSParseException with an embedded exception.
This constructor is most useful for parser writers who
need to wrap an exception that is not a subclass of
CSSException.
The parser must resolve the URI fully before creating the
exception.
Parameters: message - The error or warning message, or null to usethe message from the embedded exception. Parameters: uri - The URI of the document 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: Parser.setLocale See Also: |
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: 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: Locator.getLineNumber |
getURI | public String getURI()(Code) | | Get the URI of the document where the exception occurred.
The URI will be resolved fully.
A string containing the URI, or nullif none is available. See Also: Locator.getURI |
|
|