1 package javax.xml.stream; 2 3 10 public class FactoryConfigurationError extends Error { 11 12 Exception nested; 13 14 17 public FactoryConfigurationError(){} 18 19 24 public FactoryConfigurationError(java.lang.Exception e){ 25 nested = e; 26 } 27 28 35 public FactoryConfigurationError(java.lang.Exception e, java.lang.String msg){ 36 super(msg); 37 nested = e; 38 } 39 40 47 public FactoryConfigurationError(java.lang.String msg, java.lang.Exception e){ 48 super(msg); 49 nested = e; 50 } 51 52 57 public FactoryConfigurationError(java.lang.String msg) { 58 super(msg); 59 } 60 61 66 public Exception getException() { 67 return nested; 68 } 69 70 71 76 public String getMessage() { 77 String msg = super.getMessage(); 78 if(msg != null) 79 return msg; 80 if(nested != null){ 81 msg = nested.getMessage(); 82 if(msg == null) 83 msg = nested.getClass().toString(); 84 } 85 return msg; 86 } 87 88 89 90 } 91 92 | Popular Tags |