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