public interface Detail extends SOAPFaultElement
DetailEntry
オブジェクトのコンテナ。DetailEntry
オブジェクトは、アプリケーション固有のエラー情報や、このオブジェクトを含むSOAPBody
オブジェクトに関連したエラー情報の詳細を示します。
SOAPFault
オブジェクトの一部であるDetail
オブジェクトは、SOAPFault.getDetail
メソッドを使用して取得できます。Detail
のインタフェースには2つのメソッドがあります。DetailEntry
オブジェクトを新しく作成してDetail
オブジェクトに自動的に追加するメソッドと、Detail
オブジェクトに含まれるDetailEntry
オブジェクトのリストを取得するメソッドです。
次のコードの抜粋(sfはSOAPFault
オブジェクト)は、Detail
オブジェクト(d)を取得したあと、新しいDetailEntry
オブジェクトをdに追加し、dのすべてのDetailEntry
オブジェクトのリストを取得する方法を示しています。また、このコードはaddDetailEntry
メソッドに渡すName
オブジェクトも作成します。Name
オブジェクトの作成に使用する変数seは、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)
指定のQNameで
DetailEntry オブジェクトを新しく作成し、このDetail オブジェクトに追加します。 |
Iterator |
getDetailEntries()
この
Detail オブジェクトのすべてのDetailEntry のIteratorを取得します。 |
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
- 新しいDetailEntry
オブジェクトを識別するName
オブジェクトSOAPException
- このDetailオブジェクトにDetailEntryオブジェクトを追加するときに問題が発生した場合にスローされる。addDetailEntry(QName qname)
DetailEntry addDetailEntry(QName qname) throws SOAPException
DetailEntry
オブジェクトを新しく作成し、このDetail
オブジェクトに追加します。このメソッドはNameを使用したものよりも優先します。qname
- 新しいDetailEntry
オブジェクトを識別するQName
オブジェクトSOAPException
- このDetailオブジェクトにDetailEntryオブジェクトを追加するときに問題が発生した場合にスローされる。addDetailEntry(Name name)
Iterator getDetailEntries()
Detail
オブジェクトのすべてのDetailEntry
のIteratorを取得します。Detail
オブジェクト内のDetailEntry
オブジェクトのIterator
オブジェクト バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.