パッケージ 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
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 DetailEntry
addDetailEntry(Name name)
指定された名前で新しいDetailEntry
オブジェクトを作成し、それをこのDetail
オブジェクトに追加します。DetailEntry
addDetailEntry(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
オブジェクト