nu.xom.xslt
Class XSLException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended bynu.xom.xslt.XSLException
All Implemented Interfaces:
java.io.Serializable

public class XSLException
extends java.lang.Exception

XSLException is thrown when an XSL stylesheet fails to compile or an XSL transform fails.

` *

Version:
1.0d23
Author:
Elliotte Rusty Harold
See Also:
Serialized Form

Constructor Summary
XSLException(java.lang.String message)
           Creates a new XSLException with the specified detail message.
XSLException(java.lang.String message, java.lang.Throwable cause)
           Creates a new XSLException with the specified detail message and an underlying root cause.
 
Method Summary
 java.lang.Throwable getCause()
           Returns the underlying exception that caused this exception.
 java.lang.Throwable initCause(java.lang.Throwable cause)
           Sets the root cause of this exception.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XSLException

public XSLException(java.lang.String message,
                    java.lang.Throwable cause)

Creates a new XSLException with the specified detail message and an underlying root cause.

Parameters:
message - information about the cause of the exception
cause - the nested exception that caused this exception

XSLException

public XSLException(java.lang.String message)

Creates a new XSLException with the specified detail message.

Parameters:
message - information about the cause of the exception
Method Detail

initCause

public java.lang.Throwable initCause(java.lang.Throwable cause)

Sets the root cause of this exception. This may only be called once. Subsequent calls throw an IllegalStateException.

This method is unnecessary in Java 1.4 where it could easily be inherited from the superclass. However, including it here allows this method to be used in Java 1.3 and earlier.

Parameters:
cause - the root cause of this exception
Returns:
this XSLException
Throws:
java.lang.IllegalArgumentException - if the cause is this exception (An exception cannot be its own cause.)
java.lang.IllegalStateException - if this method is called twice

getCause

public java.lang.Throwable getCause()

Returns the underlying exception that caused this exception.

Returns:
the initial exception that caused this exception to be thrown


Copyright 2002-2004 Elliotte Rusty Harold
elharo@metalab.unc.edu