public interface SOAPHeaderElement extends SOAPElement
SOAPHeader对象的直接子项只能被表示为SOAPHeaderElement对象。
一个SOAPHeaderElement对象可以有其他SOAPElement对象作为其子项。
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE| Modifier and Type | Method and Description |
|---|---|
String |
getActor()
返回此
SOAPHeaderElement的
actor属性的uri。
|
boolean |
getMustUnderstand()
返回此
SOAPHeaderElement的mustUnderstand属性的布尔值。
|
boolean |
getRelay()
返回此
SOAPHeaderElement的
中继属性的布尔值
|
String |
getRole()
返回此
SOAPHeaderElement的“
角色”属性的值。
|
void |
setActor(String actorURI)
将与此
SOAPHeaderElement对象关联的actor设置为指定的actor。
|
void |
setMustUnderstand(boolean mustUnderstand)
将此
SOAPHeaderElement对象的
SOAPHeaderElement属性设置为true或false。
|
void |
setRelay(boolean relay)
设置此
继电器属性
SOAPHeaderElement是真或假。
|
void |
setRole(String uri)
设置
Role与此相关
SOAPHeaderElement对象到指定的
Role 。
|
addAttribute, addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, createQName, getAllAttributes, getAllAttributesAsQNames, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildElements, getElementName, getElementQName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration, setElementQName, setEncodingStyledetachNode, getParentElement, getValue, recycleNode, setParentElement, setValuegetAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSappendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserDatavoid setActor(String actorURI)
SOAPHeaderElement对象关联的actor设置为指定的actor。
演员的默认值为: SOAPConstants.URI_SOAP_ACTOR_NEXT
如果这个SOAPHeaderElement支持SOAP 1.2,那么这个调用相当于setRole(String)
actorURI - 一个
String给出演员的URI设置
IllegalArgumentException - 如果设置演员有问题。
getActor()
void setRole(String uri) throws SOAPException
SOAPHeaderElement对象
Role Role设置为指定的
Role 。
uri - - 的URI为
Role
SOAPException - 如果设置角色有错误
UnsupportedOperationException - 如果此消息不支持“故障角色”的SOAP 1.2概念。
String getActor()
SOAPHeaderElement的actor属性的uri。
如果这个SOAPHeaderElement支持SOAP 1.2,那么这个调用就相当于getRole()
String给了演员的URI
setActor(java.lang.String)
String getRole()
SOAPHeaderElement的
Role属性的值。
String给出的URI为
Role
UnsupportedOperationException - 如果此消息不支持“故障角色”的SOAP 1.2概念。
void setMustUnderstand(boolean mustUnderstand)
SOAPHeaderElement对象的SOAPHeaderElement属性设置为true或false。
如果mustUnderstand属性打开,则接收SOAPHeaderElement的演员必须正确处理。 这确保了,例如,如果SOAPHeaderElement对象修改消息,那么该消息正在被正确修改。
mustUnderstand - true将mustUnderstand属性设置为true;
false将其设置为false
IllegalArgumentException - 如果在设置mustUnderstand属性时出现问题
getMustUnderstand() ,
setRelay(boolean)
boolean getMustUnderstand()
SOAPHeaderElement的mustUnderstand属性的布尔值。
true如果此SOAPHeaderElement对象的SOAPHeaderElement属性已打开;
false否则
void setRelay(boolean relay)
throws SOAPException
SOAPHeaderElement是真或假。
SOAP中继属性设置为true,表示SOAP头块必须由头块目标的任何节点进行中继,但实际上不处理它。 对于其mustUnderstand属性设置为true或针对最终接收者(这是默认值)的标头块,此属性将被忽略。 此属性的默认值为false 。
relay -
中继属性的新值
SOAPException - 如果设置继电器属性有问题。
UnsupportedOperationException - 如果此消息不支持中继属性的SOAP 1.2概念。
setMustUnderstand(boolean) ,
getRelay()
boolean getRelay()
SOAPHeaderElement的
中继属性的布尔值
true如果继电器属性打开;
false否则
UnsupportedOperationException - 如果此消息不支持中继属性的SOAP 1.2概念。
getMustUnderstand(),
setRelay(boolean)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.