-
- すべてのスーパー・インタフェース:
Element
,Node
,Node
,SOAPElement
,SOAPFaultElement
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<DetailEntry> it = d.getDetailEntries();
- 導入されたバージョン:
- 1.6
-
-
フィールドのサマリー
-
インタフェース 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(QName qname)
指定のQNameでDetailEntry
オブジェクトを新しく作成し、このDetail
オブジェクトに追加します。DetailEntry
addDetailEntry(Name name)
指定の名前でDetailEntry
オブジェクトを新しく作成し、このDetail
オブジェクトに追加します。Iterator<DetailEntry>
getDetailEntries()
このDetail
オブジェクトのすべてのDetailEntry
のIteratorを取得します。-
インタフェース org.w3c.dom.Elementで宣言されたメソッド
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
インタフェース javax.xml.soap.Nodeで宣言されたメソッド
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
-
インタフェース 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
-
インタフェース 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
-
-
-
-
メソッドの詳細
-
addDetailEntry
DetailEntry addDetailEntry(Name name) throws SOAPException
指定の名前でDetailEntry
オブジェクトを新しく作成し、このDetail
オブジェクトに追加します。- パラメータ:
name
- 新しいDetailEntry
オブジェクトを識別するName
オブジェクト- 戻り値:
- 作成された新しい
DetailEntry
オブジェクト - 例外:
SOAPException
- このDetailオブジェクトにDetailEntryオブジェクトを追加するときに問題が発生した場合にスローされる。- 関連項目:
addDetailEntry(QName qname)
-
addDetailEntry
DetailEntry addDetailEntry(QName qname) throws SOAPException
指定のQNameでDetailEntry
オブジェクトを新しく作成し、このDetail
オブジェクトに追加します。 このメソッドはNameを使用したものよりも優先します。- パラメータ:
qname
- 新しいDetailEntry
オブジェクトを識別するQName
オブジェクト- 戻り値:
- 作成された新しい
DetailEntry
オブジェクト - 例外:
SOAPException
- このDetailオブジェクトにDetailEntryオブジェクトを追加するときに問題が発生した場合にスローされる。- 導入されたバージョン:
- 1.6, SAAJ 1.3
- 関連項目:
addDetailEntry(Name name)
-
getDetailEntries
Iterator<DetailEntry> getDetailEntries()
このDetail
オブジェクトのすべてのDetailEntry
のIteratorを取得します。- 戻り値:
- この
Detail
オブジェクト内のDetailEntry
オブジェクトのIterator
オブジェクト
-
-