public interface SOAPHeader extends SOAPElement
SOAPHeader объект. A SOAPEnvelope объект содержит пустое SOAPHeader объект по умолчанию. Если SOAPHeader объект, который является дополнительным, не необходим, он может быть получен и удален со следующей строкой кода. Переменная se является a SOAPEnvelope объект.
se.getHeader().detachNode();
A SOAPHeader объект создается с SOAPEnvelope метод addHeader. Этот метод, который создает новый заголовок и добавляет это к конверту, можно вызвать только после того, как существующий заголовок был удален.
se.getHeader().detachNode();
SOAPHeader sh = se.addHeader();
A SOAPHeader объект может иметь только SOAPHeaderElement объекты как его непосредственные дочерние элементы. Метод addHeaderElement создает новое HeaderElement возразите и добавляет это к SOAPHeader объект. В следующей строке кода, параметра методу addHeaderElement a Name объект, который является именем для нового HeaderElement объект.
SOAPHeaderElement shElement = sh.addHeaderElement(name);
SOAPHeaderElementATTRIBUTE_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| Модификатор и Тип | Метод и Описание |
|---|---|
SOAPHeaderElement |
addHeaderElement(Name name)
Создает новое
SOAPHeaderElement объект, инициализированный с указанным именем и, добавляет это к этому SOAPHeader объект. |
SOAPHeaderElement |
addHeaderElement(QName qname)
Создает новое
SOAPHeaderElement объект, инициализированный с указанным qname и, добавляет это к этому SOAPHeader объект. |
SOAPHeaderElement |
addNotUnderstoodHeaderElement(QName name)
Создает новый NotUnderstood
SOAPHeaderElement объект, инициализированный с указанным именем и, добавляет это к этому SOAPHeader объект. |
SOAPHeaderElement |
addUpgradeHeaderElement(Iterator supportedSOAPURIs)
Создает новое Обновление
SOAPHeaderElement объект, инициализированный с указанным Списком поддерживаемых URI SOAP и, добавляет это к этому SOAPHeader объект. |
SOAPHeaderElement |
addUpgradeHeaderElement(String supportedSoapUri)
Создает новое Обновление
SOAPHeaderElement объект, инициализированный с указанным поддерживаемым URI SOAP и, добавляет это к этому SOAPHeader объект. |
SOAPHeaderElement |
addUpgradeHeaderElement(String[] supportedSoapUris)
Создает новое Обновление
SOAPHeaderElement объект, инициализированный с указанным массивом поддерживаемых URI SOAP и, добавляет это к этому SOAPHeader объект. |
Iterator |
examineAllHeaderElements()
Возвраты
Iterator по весь SOAPHeaderElement объекты в этом SOAPHeader объект. |
Iterator |
examineHeaderElements(String actor)
Возвраты
Iterator по весь SOAPHeaderElement объекты в этом SOAPHeader объект, у которых есть указанный агент. |
Iterator |
examineMustUnderstandHeaderElements(String actor)
Возвраты
Iterator по весь SOAPHeaderElement объекты в этом SOAPHeader объект, у которых есть указанный агент и которые сделали, чтобы MustUnderstand приписал, чье значение эквивалентно true. |
Iterator |
extractAllHeaderElements()
Возвраты
Iterator по весь SOAPHeaderElement объекты в этом SOAPHeader возразите и отсоединяет их от этого SOAPHeader объект. |
Iterator |
extractHeaderElements(String actor)
Возвраты
Iterator по весь SOAPHeaderElement объекты в этом SOAPHeader объект, которые имеют указанного агента и отсоединяют их от этого SOAPHeader объект. |
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, setUserDataSOAPHeaderElement addHeaderElement(Name name) throws SOAPException
SOAPHeaderElement объект, инициализированный с указанным именем и, добавляет это к этому SOAPHeader объект.name - a Name объект с именем нового SOAPHeaderElement объектSOAPHeaderElement объект, который был вставлен в это SOAPHeader объектSOAPException - если ошибка SOAP происходитaddHeaderElement(javax.xml.namespace.QName)SOAPHeaderElement addHeaderElement(QName qname) throws SOAPException
SOAPHeaderElement объект, инициализированный с указанным qname и, добавляет это к этому SOAPHeader объект.qname - a QName объект с qname нового SOAPHeaderElement объектSOAPHeaderElement объект, который был вставлен в это SOAPHeader объектSOAPException - если ошибка SOAP происходитaddHeaderElement(Name)Iterator examineMustUnderstandHeaderElements(String actor)
Iterator по весь SOAPHeaderElement объекты в этом SOAPHeader объект, у которых есть указанный агент и которые сделали, чтобы MustUnderstand приписал, чье значение эквивалентно true. В SOAP 1.2 атрибут env:actor заменяется атрибутом env:role, но с по существу той же самой семантикой.
actor - a String предоставление URI actor / role который можно искатьIterator возразите по весь SOAPHeaderElement объекты, которые содержат указанное actor / role и отмечаются как MustUnderstandexamineHeaderElements(java.lang.String), extractHeaderElements(java.lang.String), SOAPConstants.URI_SOAP_ACTOR_NEXTIterator examineHeaderElements(String actor)
Iterator по весь SOAPHeaderElement объекты в этом SOAPHeader объект, у которых есть указанный агент. Агент является глобальным атрибутом, который указывает на промежуточные стороны, которые должны обработать сообщение прежде, чем он достигнет своего окончательного получателя. Агент получает сообщение и обрабатывает его перед пересылкой его к следующему агенту. Агент значения по умолчанию является окончательным предполагаемым получателем для сообщения, так, если никакой атрибут агента не включается в a SOAPHeader объект, это отправляется окончательному получателю наряду с текстом сообщения. В SOAP 1.2 атрибут env:actor заменяется атрибутом env:role, но с по существу той же самой семантикой.
actor - a String предоставление URI actor / role который можно искатьIterator возразите по весь SOAPHeaderElement объекты, которые содержат указанное actor / roleextractHeaderElements(java.lang.String), SOAPConstants.URI_SOAP_ACTOR_NEXTIterator extractHeaderElements(String actor)
Iterator по весь SOAPHeaderElement объекты в этом SOAPHeader объект, которые имеют указанного агента и отсоединяют их от этого SOAPHeader объект. Этот метод позволяет агенту обрабатывать части SOAPHeader объект, которые применяются к этому и удалить их перед передачей сообщения к следующему агенту.
В SOAP 1.2 атрибут env:actor заменяется атрибутом env:role, но с по существу той же самой семантикой.
actor - a String предоставление URI actor / role который можно искатьIterator возразите по весь SOAPHeaderElement объекты, которые содержат указанное actor / roleexamineHeaderElements(java.lang.String), SOAPConstants.URI_SOAP_ACTOR_NEXTSOAPHeaderElement addNotUnderstoodHeaderElement(QName name) throws SOAPException
SOAPHeaderElement объект, инициализированный с указанным именем и, добавляет это к этому SOAPHeader объект. Эта работа поддерживается только SOAP 1.2.name - a QName объект с именем SOAPHeaderElement объект, который не был понят.SOAPHeaderElement объект, который был вставлен в это SOAPHeader объектSOAPException - если ошибка SOAP происходит.UnsupportedOperationException - если это - SOAP 1.1 Заголовка.SOAPHeaderElement addUpgradeHeaderElement(Iterator supportedSOAPURIs) throws SOAPException
SOAPHeaderElement объект, инициализированный с указанным Списком поддерживаемых URI SOAP и, добавляет это к этому SOAPHeader объект. Эта работа поддерживается и на SOAP 1.1 и на SOAP 1.2 заголовка.supportedSOAPURIs - Iterator объект с URI версий SOAP поддерживается.SOAPHeaderElement объект, который был вставлен в это SOAPHeader объектSOAPException - если ошибка SOAP происходит.SOAPHeaderElement addUpgradeHeaderElement(String[] supportedSoapUris) throws SOAPException
SOAPHeaderElement объект, инициализированный с указанным массивом поддерживаемых URI SOAP и, добавляет это к этому SOAPHeader объект. Эта работа поддерживается и на SOAP 1.1 и на SOAP 1.2 заголовка.supportedSoapUris - массив URI версий SOAP поддерживается.SOAPHeaderElement объект, который был вставлен в это SOAPHeader объектSOAPException - если ошибка SOAP происходит.SOAPHeaderElement addUpgradeHeaderElement(String supportedSoapUri) throws SOAPException
SOAPHeaderElement объект, инициализированный с указанным поддерживаемым URI SOAP и, добавляет это к этому SOAPHeader объект. Эта работа поддерживается и на SOAP 1.1 и на SOAP 1.2 заголовка.supportedSoapUri - URI SOAP версия, которая поддерживается.SOAPHeaderElement объект, который был вставлен в это SOAPHeader объектSOAPException - если ошибка SOAP происходит.Iterator examineAllHeaderElements()
Iterator по весь SOAPHeaderElement объекты в этом SOAPHeader объект.Iterator возразите по весь SOAPHeaderElement объекты содержатся этим SOAPHeaderextractAllHeaderElements()Iterator extractAllHeaderElements()
Iterator по весь SOAPHeaderElement объекты в этом SOAPHeader возразите и отсоединяет их от этого SOAPHeader объект.Iterator возразите по весь SOAPHeaderElement объекты содержатся этим SOAPHeaderexamineAllHeaderElements()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92