|
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()
String
setActor(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。