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 по всему из
DetailEntry s в этом 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, 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
DetailEntry 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()
DetailEntry
s в этом Detail
объект.Iterator
возразите по DetailEntry
объекты в этом Detail
объект
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92