|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.lang.Throwable java.lang.Exception javax.xml.bind.JAXBException
public class JAXBException
這是所有 JAXB 異常的根異常類別。
JAXBContext
,
Marshaller
,
Unmarshaller
,
序列化表格建構子摘要 | |
---|---|
JAXBException(String message)
建構帶指定詳細訊息的 JAXBException。 |
|
JAXBException(String message,
String errorCode)
建構帶指定詳細訊息和特定於供應商的 errorCode 的 JAXBException。 |
|
JAXBException(String message,
String errorCode,
Throwable exception)
建構帶指定的詳細訊息、特定於供應商的 errorCode 和 linkedException 的 JAXBException。 |
|
JAXBException(String message,
Throwable exception)
建構帶指定的詳細訊息和 linkedException 的 JAXBException。 |
|
JAXBException(Throwable exception)
建構帶有一個 linkedException 的 JAXBException。 |
方法摘要 | |
---|---|
Throwable |
getCause()
返回此 throwable 的 cause;如果 cause 不存在或未知,則返回 null 。 |
String |
getErrorCode()
獲取特定於供應商的錯誤程式碼。 |
Throwable |
getLinkedException()
獲取連接的異常。 |
void |
printStackTrace()
列印此 JAXBException 及其對 System.err 的堆疊(stack)空間追蹤(如果為非 null,則包括 linkedException 的堆疊(stack)空間追蹤)。 |
void |
printStackTrace(PrintStream s)
列印此 JAXBException 及其對 PrintStream 的堆疊(stack)空間追蹤(如果為非 null,則包括該 linkedException 的堆疊(stack)空間追蹤)。 |
void |
printStackTrace(PrintWriter s)
列印此 JAXBException 及其對 PrintWriter 的堆疊(stack)空間追蹤(如果為非 null,則包括該 linkedException 的堆疊(stack)空間追蹤)。 |
void |
setLinkedException(Throwable exception)
添加連接的異常。 |
String |
toString()
返回此 JAXBException 的簡短描述。 |
從類別 java.lang.Throwable 繼承的方法 |
---|
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
建構子詳細資訊 |
---|
public JAXBException(String message)
message
- 對異常的描述public JAXBException(String message, String errorCode)
message
- 對異常的描述errorCode
- 指定特定於供應商的錯誤程式碼的字元串public JAXBException(Throwable exception)
exception
- 連接的異常public JAXBException(String message, Throwable exception)
message
- 對異常的描述exception
- 連接的異常public JAXBException(String message, String errorCode, Throwable exception)
message
- 對異常的描述errorCode
- 指定特定於供應商的錯誤程式碼的字元串exception
- 連接的異常方法詳細資訊 |
---|
public String getErrorCode()
public Throwable getLinkedException()
public void setLinkedException(Throwable exception)
exception
- 連接的異常(允許使用 null 值,該值指示連接的異常不存在或者是未知的)。public String toString()
Throwable
中的 toString
public void printStackTrace(PrintStream s)
Throwable
中的 printStackTrace
s
- 用於輸出的 PrintStreampublic void printStackTrace()
Throwable
中的 printStackTrace
public void printStackTrace(PrintWriter s)
Throwable
中的 printStackTrace
s
- 用於輸出的 PrintWriterpublic Throwable getCause()
Throwable
複製的描述null
。(該 Cause 是導致拋出此 throwable 的throwable。)
此實作返回由一個需要 Throwable 的建構子提供的 cause,或者在創建之後通過 Throwable.initCause(Throwable)
方法進行設置的 cause。雖然通常不需要覆寫此方法,但子類別可以覆寫它,以返回一個通過某些其他方式設置的 cause。這適用於在異常鏈(異常巢狀)機制被加入到 Throwable 之前存在“遺留 Throwable 鏈機制”的情況。注意,不必 覆寫任何 PrintStackTrace 方法,所有方法都調用 getCause 方法來確定 throwable 的 cause。
Throwable
中的 getCause
null
。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。