-
- すべてのスーパー・インタフェース:
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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 DetailEntryaddDetailEntry(QName qname)指定のQNameでDetailEntryオブジェクトを新しく作成し、このDetailオブジェクトに追加します。DetailEntryaddDetailEntry(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オブジェクト
-
-