nu.xom.xslt

Class XSLException

public class XSLException extends Exception

Thrown when an XSL stylesheet fails to compile or an XSL transform fails.

Version: 1.1b3

Author: Elliotte Rusty Harold

Constructor Summary
XSLException(String message, Throwable cause)

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

XSLException(String message)

Creates a new XSLException with the specified detail message.

Method Summary
ThrowablegetCause()

Returns the underlying exception that caused this exception.

ThrowableinitCause(Throwable cause)

Sets the root cause of this exception.

Constructor Detail

XSLException

public XSLException(String message, 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(String message)

Creates a new XSLException with the specified detail message.

Parameters: message information about the cause of the exception

Method Detail

getCause

public Throwable getCause()

Returns the underlying exception that caused this exception.

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

initCause

public final Throwable initCause(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: IllegalArgumentException if the cause is this exception (An exception cannot be its own cause.) IllegalStateException if this method is called twice

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