パッケージ jakarta.xml.soap
インターフェース Detail
- すべてのスーパーインターフェース:
ElementSE、Node、NodeSE、SOAPElement、SOAPFaultElement
public interface Detail extends SOAPFaultElement
DetailEntryオブジェクトのコンテナー。DetailEntryオブジェクトは、アプリケーション固有であり、それを含むSOAPBodyオブジェクトに関連する詳細なエラー情報を提供します。SOAPFaultオブジェクトの一部であるDetailオブジェクトは、メソッドSOAPFault.getDetailを使用して取得できます。Detailインターフェースには 2 つの方法があります。新しいDetailEntryオブジェクトを作成し、それをDetailオブジェクトに自動的に追加します。2 番目のメソッドは、Detailオブジェクトに含まれるDetailEntryオブジェクトのリストを取得します。SF は
SOAPFault対象である次のコードは、そのDetail物 (D)を取得し 、D に新しいDetailEntryオブジェクトを追加し、すべてのDetailEntryは 、D 内のオブジェクトのリストを取得します。このコードは、メソッド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.NodeSE から継承されたフィールド
ATTRIBUTE_NODESE, CDATA_SECTION_NODESE, COMMENT_NODESE, DOCUMENT_FRAGMENT_NODESE, DOCUMENT_NODESE, DOCUMENT_POSITION_CONTAINED_BYSE, DOCUMENT_POSITION_CONTAINSSE, DOCUMENT_POSITION_DISCONNECTEDSE, DOCUMENT_POSITION_FOLLOWINGSE, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFICSE, DOCUMENT_POSITION_PRECEDINGSE, DOCUMENT_TYPE_NODESE, ELEMENT_NODESE, ENTITY_NODESE, ENTITY_REFERENCE_NODESE, NOTATION_NODESE, PROCESSING_INSTRUCTION_NODESE, TEXT_NODESE
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 DetailEntryaddDetailEntry(Name name)指定された名前で新しいDetailEntryオブジェクトを作成し、それをこのDetailオブジェクトに追加します。DetailEntryaddDetailEntry(QNameSE qname)指定された QName で新しいDetailEntryオブジェクトを作成し、それをこのDetailオブジェクトに追加します。IteratorSE<DetailEntry>getDetailEntries()このDetailオブジェクト内のすべてのDetailEntryに対してイテレータを取得します。インターフェース org.w3c.dom.ElementSE から継承されたメソッド
getAttributeSE, getAttributeNodeSE, getAttributeNodeNSSE, getAttributeNSSE, getElementsByTagNameSE, getElementsByTagNameNSSE, getSchemaTypeInfo, getTagName, hasAttributeSE, hasAttributeNSSE, removeAttributeSE, removeAttributeNodeSE, removeAttributeNSSE, setAttributeSE, setAttributeNodeSE, setAttributeNodeNSSE, setAttributeNSSE, setIdAttributeSE, setIdAttributeNodeSE, setIdAttributeNSSE
インターフェース jakarta.xml.soap.Node から継承されたメソッド
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
インターフェース org.w3c.dom.NodeSE から継承されたメソッド
appendChildSE, cloneNodeSE, compareDocumentPositionSE, getAttributes, getBaseURI, getChildNodes, getFeatureSE, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserDataSE, hasAttributes, hasChildNodes, insertBeforeSE, isDefaultNamespaceSE, isEqualNodeSE, isSameNodeSE, isSupportedSE, lookupNamespaceURISE, lookupPrefixSE, normalize, removeChildSE, replaceChildSE, setNodeValueSE, setPrefixSE, setTextContentSE, setUserDataSE
インターフェース jakarta.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(QNameSE qname) throws SOAPException
指定された QName で新しいDetailEntryオブジェクトを作成し、それをこのDetailオブジェクトに追加します。この方法は、Name を使用する方法よりも優先されます。- パラメーター:
qname- 新しいDetailEntryオブジェクトを識別するQNameオブジェクト- 戻り値:
- 作成された新しい
DetailEntryオブジェクト - 例外:
SOAPException- この Detail オブジェクトへの DetailEntry オブジェクトの追加に問題がある場合にスローされます。- 導入:
- 1.6、SAAJ 1.3
- 関連事項:
addDetailEntry(Name name)
getDetailEntries
IteratorSE<DetailEntry> getDetailEntries()
このDetailオブジェクト内のすべてのDetailEntryに対してイテレータを取得します。- 戻り値:
- この
Detailオブジェクト内のDetailEntryオブジェクト上のIteratorオブジェクト