public interface SOAPBody extends SOAPElement
SOAPBody オブジェクトには、SOAP 本体のコンテンツを持つ SOAPBodyElement オブジェクトが含まれています。ステータスやエラー情報を伝える SOAPFault オブジェクトは、SOAPBodyElement オブジェクトの一例です。
SOAPFaultATTRIBUTE_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| 修飾子と型 | メソッドと説明 |
|---|---|
SOAPBodyElement |
addBodyElement(Name name)
指定の名前で
SOAPBodyElement オブジェクトを新しく作成し、この SOAPBody オブジェクトに追加します。 |
SOAPBodyElement |
addBodyElement(QName qname)
指定の QName で
SOAPBodyElement オブジェクトを新しく作成し、この SOAPBody オブジェクトに追加します。 |
SOAPBodyElement |
addDocument(Document document)
DOM
のルートノードを、この SOAPBody オブジェクトに追加します。 |
SOAPFault |
addFault()
新しい
SOAPFault オブジェクトを作成し、そのオブジェクトをこの SOAPBody オブジェクトに追加します。 |
SOAPFault |
addFault(Name faultCode, String faultString)
新しい
SOAPFault オブジェクトを作成し、そのオブジェクトをこの SOAPBody オブジェクトに追加します。 |
SOAPFault |
addFault(Name faultCode, String faultString, Locale locale)
新しい
SOAPFault オブジェクトを作成し、そのオブジェクトをこの SOAPBody オブジェクトに追加します。 |
SOAPFault |
addFault(QName faultCode, String faultString)
新しい
SOAPFault オブジェクトを作成し、そのオブジェクトをこの SOAPBody オブジェクトに追加します。 |
SOAPFault |
addFault(QName faultCode, String faultString, Locale locale)
新しい
SOAPFault オブジェクトを作成し、そのオブジェクトをこの SOAPBody オブジェクトに追加します。 |
Document |
extractContentAsDocument()
DOM
を新しく作成し、この SOAPBody の最初の子をドキュメント要素として設定します。 |
SOAPFault |
getFault()
この
SOAPBody オブジェクト内の SOAPFault オブジェクトを返します。 |
boolean |
hasFault()
この
SOAPBody オブジェクト内に SOAPFault オブジェクトが存在するかどうかを示します。 |
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, setEncodingStyledetachNode, getParentElement, getValue, recycleNode, setParentElement, setValuegetAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSappendChild, 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, setUserDataSOAPFault addFault() throws SOAPException
SOAPFault オブジェクトを作成し、そのオブジェクトをこの SOAPBody オブジェクトに追加します。新しい SOAPFault のデフォルト値には、子の要素が強制的に設定されます。SOAPFault のタイプは、MessageFactory インスタンスの作成中に指定される protocol によって SOAP 1.1 または SOAP 1.2 の SOAPFault に分かれます。
SOAPBody は、SOAPFault の子の要素を最大 1 つ保有できます。
SOAPFault オブジェクトSOAPException - SOAP エラーが存在する場合SOAPFault addFault(Name faultCode, String faultString, Locale locale) throws SOAPException
SOAPFault オブジェクトを作成し、そのオブジェクトをこの SOAPBody オブジェクトに追加します。SOAPFault のタイプは、MessageFactory インスタンスの作成中に指定される protocol によって SOAP 1.1 または SOAP 1.2 の SOAPFault に分かれます。
SOAP 1.2 の場合、faultCode パラメータは Fault/Code/Value 要素の値で、faultString パラメータは Fault/Reason/Text 要素の値です。SOAP 1.1 の場合、faultCode パラメータは faultcode 要素の値で、faultString パラメータは faultstring 要素の値です。
SOAPBody は、SOAPFault の子の要素を最大 1 つ保有できます。
faultCode - 設定するフォルトコードを示す Name オブジェクト (使用中の SOAP 仕様のバージョンに定義されているフォルトコードの 1 つである必要がある)faultString - エラーの説明を提供する Stringlocale - faultString のネイティブ言語を示す Locale オブジェクトSOAPFault オブジェクトSOAPException - SOAP エラーが存在する場合SOAPFault.setFaultCode(javax.xml.soap.Name), SOAPFault.setFaultString(java.lang.String)SOAPFault addFault(QName faultCode, String faultString, Locale locale) throws SOAPException
SOAPFault オブジェクトを作成し、そのオブジェクトをこの SOAPBody オブジェクトに追加します。SOAPFault のタイプは、MessageFactory インスタンスの作成中に指定される protocol によって SOAP 1.1 または SOAP 1.2 の SOAPFault に分かれます。
SOAP 1.2 の場合、faultCode パラメータは Fault/Code/Value 要素の値で、faultString パラメータは Fault/Reason/Text 要素の値です。SOAP 1.1 の場合、faultCode パラメータは faultcode 要素の値で、faultString パラメータは faultstring 要素の値です。
SOAPBody は、SOAPFault の子の要素を最大 1 つ保有できます。
faultCode - 設定するフォルトコードを示す QName オブジェクト (使用中の SOAP 仕様のバージョンに定義されているフォルトコードの 1 つである必要がある)。faultString - エラーの説明を提供する Stringlocale - faultString のネイティブ言語を示す Locale オブジェクトSOAPFault オブジェクトSOAPException - SOAP エラーが存在する場合SOAPFault.setFaultCode(javax.xml.soap.Name), SOAPFault.setFaultString(java.lang.String), addFault(Name faultCode, String faultString, Locale locale)SOAPFault addFault(Name faultCode, String faultString) throws SOAPException
SOAPFault オブジェクトを作成し、そのオブジェクトをこの SOAPBody オブジェクトに追加します。SOAPFault のタイプは、MessageFactory インスタンスの作成中に指定される protocol によって SOAP 1.1 または SOAP 1.2 の SOAPFault に分かれます。
SOAP 1.2 の場合、faultCode パラメータは Fault/Code/Value 要素の値で、faultString パラメータは Fault/Reason/Text 要素の値です。SOAP 1.1 の場合、faultCode パラメータは faultcode 要素の値で、faultString パラメータは faultstring 要素の値です。
SOAP 1.2 が失敗した場合、Fault/Reason/Text 要素で必須の xml:lang 属性のデフォルト値が java.util.Locale.getDefault() に設定されます
SOAPBody は、SOAPFault の子の要素を最大 1 つ保有できます。
faultCode - 設定するフォルトコードを示す Name オブジェクト (使用中の SOAP 仕様のバージョンに定義されているフォルトコードの 1 つである必要がある)faultString - エラーの説明を提供する StringSOAPFault オブジェクトSOAPException - SOAP エラーが存在する場合SOAPFault.setFaultCode(javax.xml.soap.Name), SOAPFault.setFaultString(java.lang.String)SOAPFault addFault(QName faultCode, String faultString) throws SOAPException
SOAPFault オブジェクトを作成し、そのオブジェクトをこの SOAPBody オブジェクトに追加します。SOAPFault のタイプは、MessageFactory インスタンスの作成中に指定される protocol によって SOAP 1.1 または SOAP 1.2 の SOAPFault に分かれます。
SOAP 1.2 の場合、faultCode パラメータは Fault/Code/Value 要素の値で、faultString パラメータは Fault/Reason/Text 要素の値です。SOAP 1.1 の場合、faultCode パラメータは faultcode 要素の値で、faultString パラメータは faultstring 要素の値です。
SOAP 1.2 が失敗した場合、Fault/Reason/Text 要素で必須の xml:lang 属性のデフォルト値が java.util.Locale.getDefault() に設定されます
SOAPBody は、SOAPFault の子の要素を最大 1 つ保有できます
faultCode - 設定するフォルトコードを示す QName オブジェクト (使用中の SOAP 仕様のバージョンに定義されているフォルトコードの 1 つである必要がある)faultString - エラーの説明を提供する StringSOAPFault オブジェクトSOAPException - SOAP エラーが存在する場合SOAPFault.setFaultCode(javax.xml.soap.Name), SOAPFault.setFaultString(java.lang.String), addFault(Name faultCode, String faultString)boolean hasFault()
SOAPBody オブジェクト内に SOAPFault オブジェクトが存在するかどうかを示します。SOAPBody オブジェクト内に SOAPFault オブジェクトが存在する場合は true、それ以外の場合は falseSOAPFault getFault()
SOAPBody オブジェクト内の SOAPFault オブジェクトを返します。SOAPBody オブジェクトの SOAPFault オブジェクト、それ以外の場合は null。SOAPBodyElement addBodyElement(Name name) throws SOAPException
SOAPBodyElement オブジェクトを新しく作成し、この SOAPBody オブジェクトに追加します。name - 新規 SOAPBodyElement オブジェクトの名前を持つ Name オブジェクトSOAPBodyElement オブジェクトSOAPException - SOAP エラーが発生した場合addBodyElement(javax.xml.namespace.QName)SOAPBodyElement addBodyElement(QName qname) throws SOAPException
SOAPBodyElement オブジェクトを新しく作成し、この SOAPBody オブジェクトに追加します。qname - 新規 SOAPBodyElement オブジェクトの qname を持つ QName オブジェクトSOAPBodyElement オブジェクトSOAPException - SOAP エラーが発生した場合addBodyElement(Name)SOAPBodyElement addDocument(Document document) throws SOAPException
Document のルートノードを、この SOAPBody オブジェクトに追加します。
このメソッドを呼び出すと、document パラメータが無効になります。クライアントアプリケーションは、addDocument の呼び出し時に、この Document とそのコンテンツに対するすべての参照を破棄するはずです。継続してこのような参照を使用するアプリケーションの動作は、定義されていません。
document - この SOAPBody に追加されるルートノードを持つ Document オブジェクト。SOAPBodyElement。SOAPException - Document を追加できない場合Document extractContentAsDocument() throws SOAPException
SOAPBody コンテンツの Document 表現。SOAPException - SOAPBody の子の SOAPElement が 1 つでない場合。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.