public interface Detail extends SOAPFaultElement
DetailEntry объекты. DetailEntry объекты дают детализированную информацию об ошибке, которая специализирована и связана с SOAPBody объект, который содержит это. A Detail объект, который является частью a SOAPFault возразите, может быть получен, используя метод SOAPFault.getDetail. Detail интерфейс обеспечивает два метода. Каждый создает новое DetailEntry возразите и также автоматически добавляет это к Detail объект. Второй метод получает список DetailEntry объекты содержатся в a Detail объект.
Следующий фрагмент кода, в котором sf является a SOAPFault возразите, получает Detail объект (d), добавляет новое DetailEntry возразите против d, и затем получите список весь DetailEntry объекты в d. Код также создает a Name возразите, чтобы передать к методу addDetailEntry. Переменная se, используемый, чтобы создать Name возразите, a SOAPEnvelope объект.
Detail d = sf.getDetail();
Name name = se.createName("GetLastTradePrice", "WOMBAT",
"http://www.wombat.org/trader");
d.addDetailEntry(name);
Iterator it = d.getDetailEntries();
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()
Получает Iterator по всему из
DetailEntrys в этом Detail объект. |
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, setUserDataDetailEntry addDetailEntry(Name name) throws SOAPException
DetailEntry объект с именем и добавляет это к этому Detail объект.name - a Name объект, идентифицирующий новое DetailEntry объектSOAPException - брошенный, когда есть проблема в добавлении объекта DetailEntry к этому объекту Детали.addDetailEntry(QName qname)DetailEntry addDetailEntry(QName qname) throws SOAPException
DetailEntry объект с данным QName и добавляет это к этому Detail объект. Этот метод является привилегированным по одному Имени использования.qname - a QName объект, идентифицирующий новое DetailEntry объектSOAPException - брошенный, когда есть проблема в добавлении объекта DetailEntry к этому объекту Детали.addDetailEntry(Name name)Iterator getDetailEntries()
DetailEntrys в этом Detail объект.Iterator возразите по DetailEntry объекты в этом Detail объект
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92