Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface SOAPBody extends SOAPElement
A SOAPBody
объект содержит SOAPBodyElement
объекты, у которых есть контент для тела SOAP. A SOAPFault
объект, который переносит информацию о состоянии и/или ошибке, является примером a SOAPBodyElement
объект.
SOAPFault
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
Модификатор и Тип | Метод и Описание |
---|---|
SOAPBodyElement |
addBodyElement(Name name)
Создает новое
SOAPBodyElement объект с указанным именем и добавляет это к этому SOAPBody объект. |
SOAPBodyElement |
addBodyElement(QName qname)
Создает новое
SOAPBodyElement объект с указанным QName и добавляет это к этому SOAPBody объект. |
SOAPBodyElement |
addDocument(Document document)
Добавляет корневой узел ДОМА
к этому SOAPBody объект. |
SOAPFault |
addFault()
Создает новое
SOAPFault возразите и добавляет это к этому SOAPBody объект. |
SOAPFault |
addFault(Name faultCode, String faultString)
Создает новое
SOAPFault возразите и добавляет это к этому SOAPBody объект. |
SOAPFault |
addFault(Name faultCode, String faultString, Locale locale)
Создает новое
SOAPFault возразите и добавляет это к этому SOAPBody объект. |
SOAPFault |
addFault(QName faultCode, String faultString)
Создает новое
SOAPFault возразите и добавляет это к этому SOAPBody объект. |
SOAPFault |
addFault(QName faultCode, String faultString, Locale locale)
Создает новое
SOAPFault возразите и добавляет это к этому SOAPBody объект. |
Документ |
extractContentAsDocument()
Создает нового ДОМА
и устанавливает первый дочерний элемент этого SOAPBody поскольку это - элемент документа. |
SOAPFault |
getFault()
Возвраты
SOAPFault объект в этом SOAPBody объект. |
boolean |
hasFault()
Указывает ли a
SOAPFault объект существует в этом SOAPBody объект. |
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
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
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
SOAPFault addFault() throws SOAPException
SOAPFault
возразите и добавляет это к этому SOAPBody
объект. Новое SOAPFault
установят значения по умолчанию для обязательных дочерних элементов. Тип SOAPFault
будет SOAP 1.1 или SOAP 1.2 SOAPFault
в зависимости от protocol
определенный, создавая MessageFactory
экземпляр. A SOAPBody
может содержать самое большее один SOAPFault
дочерний элемент.
SOAPFault
объектSOAPException
- если есть ошибка SOAPSOAPFault addFault(Name faultCode, String faultString, Locale locale) throws SOAPException
SOAPFault
возразите и добавляет это к этому SOAPBody
объект. Тип SOAPFault
будет SOAP 1.1 или SOAP 1.2 SOAPFault
в зависимости от protocol
определенный, создавая MessageFactory
экземпляр. Для SOAP 1.2 faultCode
параметр является значением элемента Отказа/Кода/Значения и faultString
параметр является значением элемента Отказа/Причины/Текста. Для SOAP 1.1 faultCode
параметр является значением faultcode
элемент и faultString
параметр является значением faultstring
элемент.
A SOAPBody
может содержать самое большее один SOAPFault
дочерний элемент.
faultCode
- a Name
объект, дающий отказ, кодирует, чтобы быть установленным; должен быть один из кодов отказа, определенных в Версии спецификации SOAP в использованииfaultString
- a String
предоставление объяснения отказаlocale
- a Locale
объект, указывающий на родной язык faultString
SOAPFault
объектSOAPException
- если есть ошибка SOAPSOAPFault.setFaultCode(javax.xml.soap.Name)
, SOAPFault.setFaultString(java.lang.String)
SOAPFault addFault(QName faultCode, String faultString, Locale locale) throws SOAPException
SOAPFault
возразите и добавляет это к этому SOAPBody
объект. Тип SOAPFault
будет SOAP 1.1 или SOAP 1.2 SOAPFault
в зависимости от protocol
определенный, создавая MessageFactory
экземпляр. Для SOAP 1.2 faultCode
параметр является значением элемента Отказа/Кода/Значения и faultString
параметр является значением элемента Отказа/Причины/Текста. Для SOAP 1.1 faultCode
параметр является значением faultcode
элемент и faultString
параметр является значением faultstring
элемент.
A SOAPBody
может содержать самое большее один SOAPFault
дочерний элемент.
faultCode
- a QName
объект, дающий отказ, кодирует, чтобы быть установленным; должен быть один из кодов отказа, определенных в версии спецификации SOAP в использовании.faultString
- a String
предоставление объяснения отказаlocale
- a Locale
объект, указывающий на родной язык faultString
SOAPFault
объектSOAPException
- если есть ошибка SOAPSOAPFault.setFaultCode(javax.xml.soap.Name)
, SOAPFault.setFaultString(java.lang.String)
, addFault(Name faultCode, String faultString, Locale locale)
SOAPFault addFault(Name faultCode, String faultString) throws SOAPException
SOAPFault
возразите и добавляет это к этому SOAPBody
объект. Тип SOAPFault
будет SOAP 1.1 или SOAP 1.2 SOAPFault
в зависимости от protocol
определенный, создавая MessageFactory
экземпляр. Для SOAP 1.2 faultCode
параметр является значением элемента Отказа/Кода/Значения и faultString
параметр является значением элемента Отказа/Причины/Текста. Для SOAP 1.1 faultCode
параметр является значением faultcode элемента и faultString
параметр является значением faultstring элемента.
В случае SOAP 1.2 отказа, значение по умолчанию для обязательного xml:lang
атрибут на элементе Отказа/Причины/Текста будет установлен в java.util.Locale.getDefault()
A SOAPBody
может содержать самое большее один SOAPFault
дочерний элемент.
faultCode
- a Name
объект, дающий отказ, кодирует, чтобы быть установленным; должен быть один из кодов отказа, определенных в версии спецификации SOAP в использованииfaultString
- a String
предоставление объяснения отказаSOAPFault
объектSOAPException
- если есть ошибка SOAPSOAPFault.setFaultCode(javax.xml.soap.Name)
, SOAPFault.setFaultString(java.lang.String)
SOAPFault addFault(QName faultCode, String faultString) throws SOAPException
SOAPFault
возразите и добавляет это к этому SOAPBody
объект. Тип SOAPFault
будет SOAP 1.1 или SOAP 1.2 SOAPFault
в зависимости от protocol
определенный, создавая MessageFactory
экземпляр. Для SOAP 1.2 faultCode
параметр является значением элемента Отказа/Кода/Значения и faultString
параметр является значением элемента Отказа/Причины/Текста. Для SOAP 1.1 faultCode
параметр является значением faultcode элемента и faultString
параметр является значением faultstring элемента.
В случае SOAP 1.2 отказа, значение по умолчанию для обязательного xml:lang
атрибут на элементе Отказа/Причины/Текста будет установлен в java.util.Locale.getDefault()
A SOAPBody
может содержать самое большее один SOAPFault
дочерний элемент
faultCode
- a QName
объект, дающий отказ, кодирует, чтобы быть установленным; должен быть один из кодов отказа, определенных в версии спецификации SOAP в использованииfaultString
- a String
предоставление объяснения отказаSOAPFault
объектSOAPException
- если есть ошибка SOAPSOAPFault.setFaultCode(javax.xml.soap.Name)
, SOAPFault.setFaultString(java.lang.String)
, addFault(Name faultCode, String faultString)
boolean hasFault()
SOAPFault
объект существует в этом SOAPBody
объект.true
если a SOAPFault
объект существует в этом SOAPBody
объект; false
иначеSOAPFault getFault()
SOAPFault
объект в этом SOAPBody
объект.SOAPFault
объект в этом SOAPBody
возразите если существующий, нулевой иначе.SOAPBodyElement addBodyElement(Name name) throws SOAPException
SOAPBodyElement
объект с указанным именем и добавляет это к этому SOAPBody
объект.name
- a Name
объект с именем для нового SOAPBodyElement
объектSOAPBodyElement
объектSOAPException
- если ошибка SOAP происходитaddBodyElement(javax.xml.namespace.QName)
SOAPBodyElement addBodyElement(QName qname) throws SOAPException
SOAPBodyElement
объект с указанным QName и добавляет это к этому SOAPBody
объект.qname
- a QName
объект с qname для нового SOAPBodyElement
объектSOAPBodyElement
объектSOAPException
- если ошибка SOAP происходитaddBodyElement(Name)
SOAPBodyElement addDocument(Document document) throws SOAPException
Document
к этому SOAPBody
объект. Вызов этого метода лишает законной силы document
параметр. Клиентское приложение должно отбросить все ссылки на это Document
и его содержание по вызову addDocument
. Поведение приложения, которое продолжает использовать такие ссылки, неопределено.
document
- Document
возразите, чей корневой узел будет добавлен к этому SOAPBody
.SOAPBodyElement
это представляет корневой узел, который был добавлен.SOAPException
- если Document
не может быть добавленDocument extractContentAsDocument() throws SOAPException
Document
и устанавливает первый дочерний элемент этого SOAPBody
поскольку это - элемент документа. Дочерний элемент SOAPElement
удаляется как часть процесса.Document
представление SOAPBody
контент.SOAPException
- если нет точно одного дочернего элемента SOAPElement
из
SOAPBody
.
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, 2013, Oracle and/or its affiliates. All rights reserved.
DRAFT ea-b92