|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.lang.Throwable java.lang.Exception javax.xml.soap.SOAPException
public class SOAPException
當發生 SOAP 異常時,拋出此異常。SOAPException
物件可以包含給出異常原因的 String
或嵌入的 Throwable
物件,也可以同時包含兩者。此類別提供檢索原因訊息的方法和檢索嵌入 Throwable
物件的方法。
拋出 SOAPException
物件的通常原因是難以設置頭、無法發送訊息以及無法獲取與提供者的連接之類別的問題。嵌入 Throwable
物件的原因包括諸如輸入/輸出錯誤之類別的問題或解析問題,如解析頭時出現錯誤。
建構子摘要 | |
---|---|
SOAPException()
建構不帶原因或內置 Throwable 物件的 SOAPException 物件。 |
|
SOAPException(String reason)
建構一個 SOAPException 物件,使用給定 String 作為拋出異常的原因。 |
|
SOAPException(String reason,
Throwable cause)
建構一個 SOAPException 物件,使用給定 String 作為拋出異常的原因,使用給定 Throwable 物件作為嵌入的異常。 |
|
SOAPException(Throwable cause)
建構使用給定 Throwable 物件初始化的 SOAPException 物件。 |
方法摘要 | |
---|---|
Throwable |
getCause()
返回此 SOAPException 中嵌入的 Throwable 物件(如果有)。 |
String |
getMessage()
返回此 SOAPException 物件的詳細訊息。 |
Throwable |
initCause(Throwable cause)
使用給定的 Throwable 物件初始化此 SOAPException 物件的 cause 欄位。 |
從類別 java.lang.Throwable 繼承的方法 |
---|
fillInStackTrace, getLocalizedMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
建構子詳細資訊 |
---|
public SOAPException()
Throwable
物件的 SOAPException
物件。
public SOAPException(String reason)
SOAPException
物件,使用給定 String
作為拋出異常的原因。
reason
- 對導致異常的原因的描述public SOAPException(String reason, Throwable cause)
SOAPException
物件,使用給定 String
作為拋出異常的原因,使用給定 Throwable
物件作為嵌入的異常。
reason
- 對導致異常的原因的描述cause
- 要嵌入此 SOAPException
物件的 Throwable
物件public SOAPException(Throwable cause)
Throwable
物件初始化的 SOAPException
物件。
方法詳細資訊 |
---|
public String getMessage()
SOAPException
物件的詳細訊息。
如果有嵌入的 Throwable
物件,並且 SOAPException
物件沒有自己的詳細訊息,則此方法將返回嵌入的 Throwable
物件的詳細訊息。
Throwable
中的 getMessage
SOAPException
的錯誤或警告訊息,如果沒有此類別訊息,則返回嵌入的 Throwable
物件(如果有)的訊息public Throwable getCause()
SOAPException
中嵌入的 Throwable
物件(如果有)。否則,此方法返回 null
。
Throwable
中的 getCause
Throwable
物件,如果沒有此類別物件,則返回 null
public Throwable initCause(Throwable cause)
Throwable
物件初始化此 SOAPException
物件的 cause
欄位。
此方法至多可以調用一次。此方法通常從建構子中調用,或者在建構子返回新的 SOAPException
物件後立即調用。如果此 SOAPException
物件是使用建構子 SOAPException(Throwable)
或 SOAPException(String,Throwable)
創建的,則意味著它的 cause
欄位已經有一個值,此方法一次也不能調用。
Throwable
中的 initCause
cause
- 導致拋出此 SOAPException
物件的 Throwable
物件。保存此參數的值,以便以後通過 getCause()
方法檢索它。此參數值可以為 null,指示 cause 不存在或是未知的。
SOAPException
實例的參考
IllegalArgumentException
- 如果 cause
是此 Throwable
物件。(Throwable
物件不能是它自己的 cause。)
IllegalStateException
- 如果此 SOAPException
物件的 cause 已經初始化
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。