Class UncheckedXPathException

All Implemented Interfaces:
Serializable

public class UncheckedXPathException extends RuntimeException
When implementing certain interfaces Saxon is not able to throw a checked exception because the interface definition does not allow it. In these circumstances the checked exception is wrapped in an unchecked exception, which is thrown in its place. The intent is that the unchecked exception will be caught and "unwrapped" before the calling application gets to see it.

User-written callback functions (such as ErrorReporter may also throw an UncheckedXPathException; this will generally cause the query or transformation to be aborted.

See Also:
  • Constructor Details

    • UncheckedXPathException

      public UncheckedXPathException(XPathException cause)
    • UncheckedXPathException

      public UncheckedXPathException(String message)
    • UncheckedXPathException

      public UncheckedXPathException(Throwable cause)
  • Method Details