1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.configuration;
18
19 import org.apache.commons.lang.exception.NestableRuntimeException;
20
21 /***
22 * A configuration related runtime exception.
23 *
24 * @since 1.0
25 *
26 * @author Emmanuel Bourg
27 * @version $Revision$, $Date: 2005-02-26 13:56:39 +0100 (Sat, 26 Feb 2005) $
28 */
29 public class ConfigurationRuntimeException extends NestableRuntimeException
30 {
31 /***
32 * Constructs a new <code>ConfigurationRuntimeException</code> without
33 * specified detail message.
34 */
35 public ConfigurationRuntimeException()
36 {
37 super();
38 }
39
40 /***
41 * Constructs a new <code>ConfigurationRuntimeException</code> with
42 * specified detail message.
43 *
44 * @param message the error message
45 */
46 public ConfigurationRuntimeException(String message)
47 {
48 super(message);
49 }
50
51 /***
52 * Constructs a new <code>ConfigurationRuntimeException</code> with
53 * specified nested <code>Throwable</code>.
54 *
55 * @param cause the exception or error that caused this exception to be thrown
56 */
57 public ConfigurationRuntimeException(Throwable cause)
58 {
59 super(cause);
60 }
61
62 /***
63 * Constructs a new <code>ConfigurationRuntimeException</code> with
64 * specified detail message and nested <code>Throwable</code>.
65 *
66 * @param message the error message
67 * @param cause the exception or error that caused this exception to be thrown
68 */
69 public ConfigurationRuntimeException(String message, Throwable cause)
70 {
71 super(message, cause);
72 }
73 }