|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
public interface SOAPHeaderElement
表示 SOAP 信封 SOAP 頭部分的內容的物件。SOAPHeader 物件的直接子級只能用 SOAPHeaderElement 物件的形式表示。
SOAPHeaderElement 物件可以將其他 SOAPElement 物件作為其子級。
| 欄位摘要 |
|---|
| 方法摘要 | |
|---|---|
String |
getActor()
返回此 SOAPHeaderElement actor 屬性的 URL。 |
boolean |
getMustUnderstand()
返回此 SOAPHeaderElement mustUnderstand 屬性的 boolean 值。 |
boolean |
getRelay()
返回此 SOAPHeaderElement relay 屬性的 boolean 值。 |
String |
getRole()
返回此 SOAPHeaderElement Role 屬性的值。 |
void |
setActor(String actorURI)
將與此 SOAPHeaderElement 物件關聯的 actor 設置為指定 actor。 |
void |
setMustUnderstand(boolean mustUnderstand)
將此 SOAPHeaderElement 物件的 mustUnderstand 屬性設置為 true 或 false。 |
void |
setRelay(boolean relay)
將此 SOAPHeaderElement 的 relay 屬性設置為 true 或 false。 |
void |
setRole(String uri)
將與此 SOAPHeaderElement 物件關聯的 Role 設置為指定 Role。 |
| 從介面 javax.xml.soap.Node 繼承的方法 |
|---|
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue |
| 方法詳細資訊 |
|---|
void setActor(String actorURI)
SOAPHeaderElement 物件關聯的 actor 設置為指定 actor。actor 的預設值為:SOAPConstants.URI_SOAP_ACTOR_NEXT。
如果此 SOAPHeaderElement 支持 SOAP 1.2,則此調用等效於 setRole(String)
actorURI - 給出要設置 actor URI 的 String
IllegalArgumentException - 如果在設置 actor 時出現問題。getActor()
void setRole(String uri)
throws SOAPException
SOAPHeaderElement 物件關聯的 Role 設置為指定 Role。
uri - Role 的 URI
SOAPException - 如果在設置 role 時出現錯誤
UnsupportedOperationException - 如果此訊息不支持 SOAP 1.2 定義的 Fault Role。String getActor()
SOAPHeaderElement actor 屬性的 URL。
如果此 SOAPHeaderElement 支持 SOAP 1.2,則此調用等效於 getRole()
StringsetActor(java.lang.String)String getRole()
SOAPHeaderElement Role 屬性的值。
Role URI 的 String
UnsupportedOperationException - 如果此訊息不支持 SOAP 1.2 定義的 Fault Role。void setMustUnderstand(boolean mustUnderstand)
SOAPHeaderElement 物件的 mustUnderstand 屬性設置為 true 或 false。
如果 mustUnderstand 屬性處於開狀態,則收到 SOAPHeaderElement 的 actor 必須對其進行正確處理。在 SOAPHeaderElement 物件修改訊息的情況下,這可確保訊息能被正確的修改。
mustUnderstand - 該參數為 true 時,將 mustUnderstand 屬性設置為 true;該參數為 false 時,則將其設置為 false
IllegalArgumentException - 如果在設置 mustUnderstand 屬性時出現問題。getMustUnderstand(),
setRelay(boolean)boolean getMustUnderstand()
SOAPHeaderElement mustUnderstand 屬性的 boolean 值。
SOAPHeaderElement 物件的 mustUnderstand 屬性,則返回 true;否則返回 false
void setRelay(boolean relay)
throws SOAPException
SOAPHeaderElement 的 relay 屬性設置為 true 或 false。
SOAP relay 屬性設置為 true 指示 SOAP 頭塊必須通過其指定的所有節點進行中繼,但實際並不處理該頭塊。此屬性在 mustUnderstand 屬性設置為 true 或被最終接收者(預設)指定的頭塊處被忽略。此屬性的預設值為 false。
relay - relay 屬性的新值
SOAPException - 如果在設置 relay 屬性時出現問題。
UnsupportedOperationException - 如果此訊息不支持 SOAP 1.2 定義的 Relay 屬性。setMustUnderstand(boolean),
getRelay()boolean getRelay()
SOAPHeaderElement relay 屬性的 boolean 值。
true;否則返回 false
UnsupportedOperationException - 如果此訊息不支持 SOAP 1.2 定義的 Relay 屬性。getMustUnderstand(),
setRelay(boolean)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。