01: /*
02: * Created on Oct 27, 2003
03: *
04: */
05: package org.openharmonise.rm.config;
06:
07: import org.openharmonise.rm.HarmoniseRuntimeException;
08:
09: /**
10: * A <code>RuntimeException</code> thrown by <code>ConfigSettings</code>
11: * operations.
12: *
13: * @author Michael Bell
14: * @version $Revision: 1.2 $
15: *
16: */
17: public class ConfigRuntimeException extends HarmoniseRuntimeException {
18:
19: /**
20: * Constructs an exception with no detail message.
21: */
22: public ConfigRuntimeException() {
23: super ();
24: }
25:
26: /**
27: * Constructs an exception with a detail message.
28: *
29: * @param s the detail message
30: */
31: public ConfigRuntimeException(String s) {
32: super (s);
33: }
34:
35: /**
36: * Constructs an exception with a detail message and a reference to
37: * the cause.
38: *
39: * @param s the detail message
40: * @param cause the cause
41: */
42: public ConfigRuntimeException(String s, Throwable cause) {
43: super (s, cause);
44: }
45:
46: /**
47: * Constructs an exception with a detail message.
48: *
49: * @param cause the cause
50: */
51: public ConfigRuntimeException(Throwable cause) {
52: super(cause);
53: }
54:
55: }
|