1 package org.objectweb.celtix.common.i18n; 2 3 4 5 public class UncheckedException extends java.lang.RuntimeException { 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 t) { 16 super(t); 17 message = msg; 18 } 19 20 public UncheckedException(Throwable cause) { 21 super(cause); 22 message = null; 23 } 24 25 27 @Deprecated 28 public UncheckedException() { 29 super(); 30 message = null; 31 } 32 33 @Deprecated 34 public UncheckedException(String msg) { 35 super(msg); 36 message = null; 37 } 38 39 @Deprecated 40 public UncheckedException(String msg, Throwable t) { 41 super(msg, t); 42 message = null; 43 } 44 45 public String getCode() { 46 if (null != message) { 47 return message.getCode(); 48 } 49 return null; 50 } 51 52 public String getMessage() { 53 if (null != message) { 54 return message.toString(); 55 } 56 return null; 57 } 58 } 59 | Popular Tags |