Spec-Zone.ru › OpenJDK 8

Подробное описание интерфейса

Все суперинтерфейсы:
Element, Node, SOAPElement, SOAPFaultElement

public interface Detail
extends SOAPFaultElement

Контейнер для объектов DetailEntry. Объекты DetailEntry предоставляют подробную информацию об ошибках, специфичную для приложения и связанную с объектом SOAPBody, который её содержит.

Объект Detail, который является частью объекта SOAPFault, может быть получен с помощью метода SOAPFault.getDetail. Интерфейс Detail предоставляет два метода. Один создаёт новый объект DetailEntry и автоматически добавляет его к объекту Detail. Второй метод получает список объектов DetailEntry , содержащихся в объекте Detail.

Следующий фрагмент кода, в котором sf является объектом SOAPFault, получает его объект Detail (d), добавляет новый объект DetailEntry к d, а затем получает список всех объектов DetailEntry в d. Код также создаёт объект Name для передачи в метод addDetailEntry. Переменная se, используемая для создания объекта Name, является объектом SOAPEnvelope.

Detail d = sf.getDetail();
    Name name = se.createName("GetLastTradePrice", "WOMBAT",
                                "http://www.wombat.org/trader");
    d.addDetailEntry(name);
    Iterator it = d.getDetailEntries();

Поля

Поля, унаследованные от интерфейса 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

Методы

Модификатор и тип Метод и описание
DetailEntry addDetailEntry(Name name)

Создаёт новый объект DetailEntry с заданным именем и добавляет его к этому объекту Detail.

DetailEntry addDetailEntry(QName qname)

Создаёт новый объект DetailEntry с заданным именем QName и добавляет его к этому объекту Detail.

Iterator getDetailEntries()

Возвращает итератор по всем объектам DetailEntry в этом объекте Detail.

Методы, унаследованные от интерфейса 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

Методы

addDetailEntry

DetailEntry addDetailEntry(Name name)
                    throws SOAPException

Создаёт новый объект DetailEntry с заданным именем и добавляет его к этому объекту Detail.

Параметры:
name - объект Name , идентифицирующий новый объект DetailEntry
Исключения:
SOAPException - выбрасывается, когда возникает проблема при добавлении объекта DetailEntry к этому объекту Detail.
См. также:
addDetailEntry(QName qname)

addDetailEntry

DetailEntry addDetailEntry(QName qname)
                    throws SOAPException

Создаёт новый объект DetailEntry с заданным именем QName и добавляет его к этому объекту Detail . Этот метод предпочтительнее метода, использующего Name.

Параметры:
qname - объект QName , идентифицирующий новый объект DetailEntry
Исключения:
SOAPException - выбрасывается, когда возникает проблема при добавлении объекта DetailEntry к этому объекту Detail.
С:
SAAJ 1.3
См. также:
addDetailEntry(Name name)

getDetailEntries

Iterator getDetailEntries()

Возвращает итератор по всем объектам DetailEntry в этом объекте Detail.

Возвращает:
объект Iterator по объектам DetailEntry в этом объекте Detail

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API