Package nu.xom.xslt

Class XSLException

All Implemented Interfaces:
Serializable

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
See Also:
  • Constructor Details

    • 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 Details

    • 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.

      Overrides:
      initCause in class Throwable
      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
    • getCause

      public Throwable getCause()

      Returns the underlying exception that caused this exception.

      Overrides:
      getCause in class Throwable
      Returns:
      the initial exception that caused this exception to be thrown