Интерфейс SOAPHeaderElement
- Все суперинтерфейсы:
- Element, Node, SOAPElement
public interface SOAPHeaderElement extends SOAPElement
Объект, представляющий содержимое части SOAP-заголовка SOAP-конверта. Непосредственные дочерние элементы объекта SOAPHeader могут быть представлены только как объекты SOAPHeaderElement.
Объект SOAPHeaderElement может иметь другие объекты SOAPElement в качестве своих дочерних элементов.
Поля
Поля, унаследованные от интерфейса org.w3c.dom.Node
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 Методы
| Модификатор и тип | Метод и описание |
|---|---|
String |
getActor() Возвращает uri атрибута actor этого объекта |
boolean |
getMustUnderstand() Возвращает значение атрибута mustUnderstand для этого объекта |
boolean |
getRelay() Возвращает логическое значение атрибута relay для этого объекта |
String |
getRole() Возвращает значение атрибута Role этого объекта |
void |
setActor(String actorURI) Устанавливает связанного с этим объектом |
void |
setMustUnderstand(boolean mustUnderstand) Устанавливает атрибут mustUnderstand для этого объекта |
void |
setRelay(boolean relay) Устанавливает атрибут relay для этого объекта |
void |
setRole(String uri) Устанавливает связанный с этим объектом |
Методы, унаследованные от интерфейса javax.xml.soap.SOAPElement
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, setEncodingStyle Методы, унаследованные от интерфейса javax.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue Методы, унаследованные от интерфейса org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS Методы, унаследованные от интерфейса org.w3c.dom.Node
appendChild, 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, setUserData Методы
setActor
void setActor(String actorURI)
Устанавливает связанного с этим объектом SOAPHeaderElement объекта актора до указанного. Значение по умолчанию для атрибута актора: SOAPConstants.URI_SOAP_ACTOR_NEXT
Если этот объект SOAPHeaderElement поддерживает SOAP 1.2, то этот вызов эквивалентен setRole(String)
- Параметры:
-
actorURI- aString, содержащий URI актора для установки - Исключения:
-
IllegalArgumentException- если при установке актора возникла проблема. - См. также:
getActor()
setRole
void setRole(String uri)
throws SOAPException Устанавливает связанный с этим объектом SOAPHeaderElement объект Role до указанного.
- Параметры:
-
uri- URIRole - Исключения:
-
SOAPException- если при установке роли возникла ошибка -
UnsupportedOperationException- если данное сообщение не поддерживает концепцию роли SOAP 1.2. - С:
- SAAJ 1.3
getActor
String getActor()
Возвращает uri атрибута actor этого объекта SOAPHeaderElement.
Если этот объект SOAPHeaderElement поддерживает SOAP 1.2, то этот вызов эквивалентен getRole()
- Возвращает:
- a
String, содержащий URI актора - См. также:
setActor(java.lang.String)
getRole
String getRole()
Возвращает значение атрибута Role этого объекта SOAPHeaderElement.
- Возвращает:
- a
String, содержащий URIRole - Исключения:
-
UnsupportedOperationException- если данное сообщение не поддерживает концепцию роли SOAP 1.2. - С:
- SAAJ 1.3
setMustUnderstand
void setMustUnderstand(boolean mustUnderstand)
Устанавливает атрибут mustUnderstand для этого объекта SOAPHeaderElement в значение true или false.
Если атрибут mustUnderstand установлен, получатель SOAPHeaderElement должен обработать его корректно. Это, например, гарантирует, что при модификации объекта SOAPHeaderElement сообщения, сообщение модифицируется корректно.
- Параметры:
-
mustUnderstand-trueдля установки атрибута mustUnderstand в значение true;falseдля установки в значение false - Исключения:
-
IllegalArgumentException- если при установке атрибута mustUnderstand возникла проблема - См. также:
-
getMustUnderstand(),setRelay(boolean)
getMustUnderstand
boolean getMustUnderstand()
Возвращает логическое значение атрибута mustUnderstand для этого объекта SOAPHeaderElement.
- Возвращает:
-
trueесли атрибут mustUnderstand этого объектаSOAPHeaderElementвключен;falseв противном случае
setRelay
void setRelay(boolean relay)
throws SOAPException Устанавливает атрибут relay для этого объекта SOAPHeaderElement в значение true или false.
Атрибут SOAP relay устанавливается в значение true, чтобы указать, что блок SOAP-заголовка должен быть передан любым узлом, который является целевым для блока заголовка, но не должен его обрабатывать. Этот атрибут игнорируется для блоков заголовков, у которых атрибут mustUnderstand установлен в true или которые нацелены на конечного получателя (по умолчанию). Значение по умолчанию для этого атрибута - false.
- Параметры:
-
relay- новое значение атрибута relay - Исключения:
-
SOAPException- если при установке атрибута relay возникла проблема. -
UnsupportedOperationException- если данное сообщение не поддерживает концепцию атрибута Relay SOAP 1.2. - С:
- SAAJ 1.3
- См. также:
-
setMustUnderstand(boolean),getRelay()
getRelay
boolean getRelay()
Возвращает логическое значение атрибута relay для этого объекта SOAPHeaderElement
- Возвращает:
-
trueесли атрибут relay включен;falseв противном случае - Исключения:
-
UnsupportedOperationException- если данное сообщение не поддерживает концепцию атрибута Relay SOAP 1.2. - С:
- SAAJ 1.3
- См. также:
-
getMustUnderstand(),setRelay(boolean)
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.