1. // $Id: DatatypeConfigurationException.java,v 1.1 2004/03/06 00:22:23 jsuttor Exp $
  2. /*
  3. * @(#)DatatypeConfigurationException.java 1.2 04/07/26
  4. *
  5. * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
  6. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  7. */
  8. package javax.xml.datatype;
  9. /**
  10. * <p>Indicates a serious configuration error.</p>
  11. *
  12. * TODO: support all constructors
  13. *
  14. * @author <a href="mailto:Jeff.Suttor@Sun.com">Jeff Suttor</a>
  15. * @version $Revision: 1.1 $, $Date: 2004/03/06 00:22:23 $
  16. * @since 1.5
  17. */
  18. public class DatatypeConfigurationException extends Exception {
  19. /**
  20. * <p>Create a new <code>DatatypeConfigurationException</code> with
  21. * no specified detail mesage and cause.</p>
  22. */
  23. public DatatypeConfigurationException() {
  24. super();
  25. }
  26. /**
  27. * <p>Create a new <code>DatatypeConfigurationException</code> with
  28. * the specified detail message.</p>
  29. *
  30. * @param message The detail message.
  31. */
  32. public DatatypeConfigurationException(String message) {
  33. super(message);
  34. }
  35. /**
  36. * <p>Create a new <code>DatatypeConfigurationException</code> with
  37. * the specified detail message and cause.</p>
  38. *
  39. * @param message The detail message.
  40. * @param cause The cause. A <code>null</code> value is permitted, and indicates that the cause is nonexistent or unknown.
  41. */
  42. public DatatypeConfigurationException(String message, Throwable cause) {
  43. super(message, cause);
  44. }
  45. /**
  46. * <p>Create a new <code>DatatypeConfigurationException</code> with
  47. * the specified cause.</p>
  48. *
  49. * @param cause The cause. A <code>null</code> value is permitted, and indicates that the cause is nonexistent or unknown.
  50. */
  51. public DatatypeConfigurationException(Throwable cause) {
  52. super(cause);
  53. }
  54. }