KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > celtix > common > i18n > UncheckedException


1 package org.objectweb.celtix.common.i18n;
2
3
4
5 public class UncheckedException extends java.lang.RuntimeException JavaDoc {
6     
7     private static final long serialVersionUID = 1L;
8     
9     private final Message message;
10     
11     public UncheckedException(Message msg) {
12         message = msg;
13     }
14     
15     public UncheckedException(Message msg, Throwable JavaDoc t) {
16         super(t);
17         message = msg;
18     }
19     
20     public UncheckedException(Throwable JavaDoc cause) {
21         super(cause);
22         message = null;
23     }
24     
25     // the above constructors should be preferred to the following ones
26

27     @Deprecated JavaDoc
28     public UncheckedException() {
29         super();
30         message = null;
31     }
32     
33     @Deprecated JavaDoc
34     public UncheckedException(String JavaDoc msg) {
35         super(msg);
36         message = null;
37     }
38     
39     @Deprecated JavaDoc
40     public UncheckedException(String JavaDoc msg, Throwable JavaDoc t) {
41         super(msg, t);
42         message = null;
43     }
44
45     public String JavaDoc getCode() {
46         if (null != message) {
47             return message.getCode();
48         }
49         return null;
50     }
51     
52     public String JavaDoc getMessage() {
53         if (null != message) {
54             return message.toString();
55         }
56         return null;
57     }
58 }
59
Popular Tags