All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.thaiopensource.relaxng.parse.BuildException Maven / Gradle / Ivy

Go to download

A branch of Jing used by the Nu Html Checker. (Jing is a tool for validating documents against RelaxNG schemas.)

The newest version!
package com.thaiopensource.relaxng.parse;

import org.xml.sax.SAXException;

public class BuildException extends RuntimeException {
  private final Throwable cause;
  public BuildException(Throwable cause) {
    if (cause == null)
      throw new NullPointerException("null cause");
    this.cause = cause;
  }

  public Throwable getCause() {
    return cause;
  }

  public static BuildException fromSAXException(SAXException e) {
    Exception inner = e.getException();
    if (inner instanceof BuildException)
      return (BuildException)inner;
    return new BuildException(e);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy