org.w3c.css.sac
Class CSSException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.w3c.css.sac.CSSException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CSSParseException

public class CSSException
extends java.lang.RuntimeException

Version:
$Revision: 477010 $
Author:
Philippe Le Hegaret
See Also:
Serialized Form

Field Summary
static short SAC_NOT_SUPPORTED_ERR
          If the operation is not supported
static short SAC_SYNTAX_ERR
          If an invalid or illegal string is specified
static short SAC_UNSPECIFIED_ERR
          this error is unspecified.
 
Constructor Summary
CSSException()
          Creates a new CSSException
CSSException(java.lang.Exception e)
          Creates a new CSSException with an embeded exception.
CSSException(short code)
          Creates a new CSSException with a specific code.
CSSException(short code, java.lang.String s, java.lang.Exception e)
          Creates a new CSSException with an embeded exception and a specified message.
CSSException(java.lang.String s)
          Creates a new CSSException
 
Method Summary
 short getCode()
          returns the error code for this exception.
 java.lang.Exception getException()
          Returns the internal exception if any, null otherwise.
 java.lang.String getMessage()
          Returns the detail message of this throwable object.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SAC_UNSPECIFIED_ERR

public static final short SAC_UNSPECIFIED_ERR
this error is unspecified.

See Also:
Constant Field Values

SAC_NOT_SUPPORTED_ERR

public static final short SAC_NOT_SUPPORTED_ERR
If the operation is not supported

See Also:
Constant Field Values

SAC_SYNTAX_ERR

public static final short SAC_SYNTAX_ERR
If an invalid or illegal string is specified

See Also:
Constant Field Values
Constructor Detail

CSSException

public CSSException()
Creates a new CSSException


CSSException

public CSSException(java.lang.String s)
Creates a new CSSException


CSSException

public CSSException(java.lang.Exception e)
Creates a new CSSException with an embeded exception.

Parameters:
a - the embeded exception.

CSSException

public CSSException(short code)
Creates a new CSSException with a specific code.

Parameters:
a - the embeded exception.

CSSException

public CSSException(short code,
                    java.lang.String s,
                    java.lang.Exception e)
Creates a new CSSException with an embeded exception and a specified message.

Parameters:
code - the specified code.
e - the embeded exception.
Method Detail

getMessage

public java.lang.String getMessage()
Returns the detail message of this throwable object.

Overrides:
getMessage in class java.lang.Throwable
Returns:
the detail message of this Throwable, or null if this Throwable does not have a detail message.

getCode

public short getCode()
returns the error code for this exception.


getException

public java.lang.Exception getException()
Returns the internal exception if any, null otherwise.