01: /*
02: * The contents of this file are subject to the
03: * Mozilla Public License Version 1.1 (the "License");
04: * you may not use this file except in compliance with the License.
05: * You may obtain a copy of the License at http://www.mozilla.org/MPL/
06: *
07: * Software distributed under the License is distributed on an "AS IS"
08: * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
09: * See the License for the specific language governing rights and
10: * limitations under the License.
11: *
12: * The Initial Developer of the Original Code is Simulacra Media Ltd.
13: * Portions created by Simulacra Media Ltd are Copyright (C) Simulacra Media Ltd, 2004.
14: *
15: * All Rights Reserved.
16: *
17: * Contributor(s):
18: */
19: package org.openharmonise.commons.xml.namespace;
20:
21: /**
22: * Represents clash of namespaces.
23: *
24: * @author Matthew Large
25: * @version $Revision: 1.1 $
26: *
27: */
28: public class NamespaceClashException extends Exception {
29:
30: public NamespaceClashException() {
31: super ();
32: }
33:
34: /**
35: * Constructs a new exception with the specified detail message.
36: *
37: * @param message the detail message
38: */
39: public NamespaceClashException(String message) {
40: super (message);
41: }
42:
43: /**
44: * Constructs a new exception with the specified detail message and cause.
45: *
46: * @param message the detail message
47: * @param cause the cause
48: */
49: public NamespaceClashException(String message, Throwable cause) {
50: super (message, cause);
51: }
52:
53: /**
54: * Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString())
55: *
56: * @param cause the cause
57: */
58: public NamespaceClashException(Throwable cause) {
59: super(cause);
60: }
61:
62: }
|