public interface SOAPBody extends SOAPElement
SOAPBody オブジェクトには、SOAP 本体のコンテンツを持つ SOAPBodyElement オブジェクトが含まれています。ステータスやエラー情報を保持する SOAPFault オブジェクトは、SOAPBodyElement オブジェクトの例です。
SOAPFaultATTRIBUTE_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| 修飾子と型 | メソッドと説明 |
|---|---|
SOAPBodyElement | addBodyElement(Name name) 指定された名前で新しい SOAPBodyElement オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。 |
SOAPBodyElement | addBodyElement(QNameSE qname) 指定された QName で新しい SOAPBodyElement オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。 |
SOAPBodyElement | addDocument(DocumentSE document)DOM DocumentSE のルートノードをこの SOAPBody オブジェクトに追加します。 |
SOAPFault | addFault() 新しい SOAPFault オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。 |
SOAPFault | addFault(Name faultCode, StringSE faultString) 新しい SOAPFault オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。 |
SOAPFault | addFault(Name faultCode, StringSE faultString, LocaleSE locale) 新しい SOAPFault オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。 |
SOAPFault | addFault(QNameSE faultCode, StringSE faultString) 新しい SOAPFault オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。 |
SOAPFault | addFault(QNameSE faultCode, StringSE faultString, LocaleSE locale) 新しい SOAPFault オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。 |
DocumentSE | extractContentAsDocument() 新しい DOM DocumentSE を作成し、この 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, setValuegetAttributeSE, getAttributeNodeSE, getAttributeNodeNSSE, getAttributeNSSE, getElementsByTagNameSE, getElementsByTagNameNSSE, getSchemaTypeInfoSE, getTagNameSE, hasAttributeSE, hasAttributeNSSE, removeAttributeSE, removeAttributeNodeSE, removeAttributeNSSE, setAttributeSE, setAttributeNodeSE, setAttributeNodeNSSE, setAttributeNSSE, setIdAttributeSE, setIdAttributeNodeSE, setIdAttributeNSSEappendChildSE, cloneNodeSE, compareDocumentPositionSE, getAttributesSE, getBaseURISE, getChildNodesSE, getFeatureSE, getFirstChildSE, getLastChildSE, getLocalNameSE, getNamespaceURISE, getNextSiblingSE, getNodeNameSE, getNodeTypeSE, getNodeValueSE, getOwnerDocumentSE, getParentNodeSE, getPrefixSE, getPreviousSiblingSE, getTextContentSE, getUserDataSE, hasAttributesSE, hasChildNodesSE, insertBeforeSE, isDefaultNamespaceSE, isEqualNodeSE, isSameNodeSE, isSupportedSE, lookupNamespaceURISE, lookupPrefixSE, normalizeSE, removeChildSE, replaceChildSE, setNodeValueSE, setPrefixSE, setTextContentSE, setUserDataSESOAPFault addFault() throws SOAPException
SOAPFault オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。新しい SOAPFault には、必須の子要素にデフォルト値が設定されます。SOAPFault の型は、MessageFactory インスタンスの作成時に指定された protocol に応じて、SOAP 1.1 または SOAP1.2 SOAPFault になります。SOAPBody には、最大で 1 つの SOAPFault 子要素を含めることができます。
SOAPFault オブジェクト SOAPException - SOAP エラーがある場合 SOAPFault addFault(Name faultCode, StringSE faultString, LocaleSE locale) throws SOAPException
SOAPFault オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。SOAPFault の型は、MessageFactory インスタンスの作成時に指定された protocol に応じて、SOAP 1.1 または SOAP1.2 SOAPFault になります。SOAP 1.2 の場合、faultCode パラメーターは Fault/Code/Value 要素の値であり、faultString パラメーターは Fault/Reason/Text 要素の値です。SOAP 1.1 の場合、faultCode パラメーターは faultcode エレメントの値であり、faultString パラメーターは faultstring エレメントの値です。
SOAPBody には、最大で 1 つの SOAPFault 子要素を含めることができます。
faultCode - 設定する障害コードを提供する Name オブジェクト。使用中の SOAP 仕様のバージョンで定義されている障害コードの 1 つである必要があります faultString - 障害の説明を提供する String locale - faultString の母国語を示す LocaleSE オブジェクト SOAPFault オブジェクト SOAPException - SOAP エラーがある場合 SOAPFault.setFaultCode(jakarta.xml.soap.Name), SOAPFault.setFaultString(java.lang.String)SOAPFault addFault(QNameSE faultCode, StringSE faultString, LocaleSE locale) throws SOAPException
SOAPFault オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。SOAPFault の型は、MessageFactory インスタンスの作成時に指定された protocol に応じて、SOAP 1.1 または SOAP1.2 SOAPFault になります。SOAP 1.2 の場合、faultCode パラメーターは Fault/Code/Value 要素の値であり、faultString パラメーターは Fault/Reason/Text 要素の値です。SOAP 1.1 の場合、faultCode パラメーターは faultcode エレメントの値であり、faultString パラメーターは faultstring エレメントの値です。
SOAPBody には、最大で 1 つの SOAPFault 子要素を含めることができます。
faultCode - 設定する障害コードを提供する QName オブジェクト。使用中の SOAP 仕様のバージョンで定義されている障害コードの 1 つである必要があります。faultString - 障害の説明を提供する String locale - faultString の母国語を示す LocaleSE オブジェクト SOAPFault オブジェクト SOAPException - SOAP エラーがある場合 SOAPFault.setFaultCode(jakarta.xml.soap.Name), SOAPFault.setFaultString(java.lang.String), addFault(Name faultCode, String faultString, Locale locale)SOAPFault addFault(Name faultCode, StringSE faultString) throws SOAPException
SOAPFault オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。SOAPFault の型は、MessageFactory インスタンスの作成時に指定された protocol に応じて、SOAP 1.1 または SOAP1.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 には、最大で 1 つの SOAPFault 子要素を含めることができます。
faultCode - 設定する障害コードを提供する Name オブジェクト。使用中の SOAP 仕様のバージョンで定義されている障害コードの 1 つである必要があります faultString - 障害の説明を提供する String SOAPFault オブジェクト SOAPException - SOAP エラーがある場合 SOAPFault.setFaultCode(jakarta.xml.soap.Name), SOAPFault.setFaultString(java.lang.String)SOAPFault addFault(QNameSE faultCode, StringSE faultString) throws SOAPException
SOAPFault オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。SOAPFault の型は、MessageFactory インスタンスの作成時に指定された protocol に応じて、SOAP 1.1 または SOAP1.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 には、最大で 1 つの SOAPFault 子要素を含めることができます
faultCode - 設定する障害コードを提供する QName オブジェクト。使用中の SOAP 仕様のバージョンで定義されている障害コードの 1 つである必要があります faultString - 障害の説明を提供する String SOAPFault オブジェクト SOAPException - SOAP エラーがある場合 SOAPFault.setFaultCode(jakarta.xml.soap.Name), SOAPFault.setFaultString(java.lang.String), addFault(Name faultCode, String faultString)boolean hasFault()
SOAPBody オブジェクトに SOAPFault オブジェクトが存在するかどうかを示します。SOAPFault オブジェクトがこの SOAPBody オブジェクトに存在する場合は true。それ以外の場合は false SOAPFault getFault()
SOAPBody オブジェクト内の SOAPFault オブジェクトを返します。SOAPBody オブジェクト内の SOAPFault オブジェクトが存在する場合は null、それ以外の場合は null。SOAPBodyElement addBodyElement(Name name) throws SOAPException
SOAPBodyElement オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。name - 新しい SOAPBodyElement オブジェクトの名前を持つ Name オブジェクト SOAPBodyElement オブジェクト SOAPException - SOAP エラーが発生した場合 addBodyElement(javax.xml.namespace.QName)SOAPBodyElement addBodyElement(QNameSE qname) throws SOAPException
SOAPBodyElement オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。qname - 新しい SOAPBodyElement オブジェクトの qname を持つ QName オブジェクト SOAPBodyElement オブジェクト SOAPException - SOAP エラーが発生した場合 addBodyElement(Name)SOAPBodyElement addDocument(DocumentSE document) throws SOAPException
DocumentSE のルートノードをこの SOAPBody オブジェクトに追加します。 このメソッドを呼び出すと、document パラメーターが無効になります。クライアントアプリケーションは、addDocument を呼び出すときに、この Document とその内容へのすべての参照を破棄する必要があります。このような参照を引き続き使用するアプリケーションの動作は定義されていません。
document - ルートノードがこの SOAPBody に追加される Document オブジェクト。SOAPBodyElement。SOAPException - Document を追加できない場合 DocumentSE extractContentAsDocument() throws SOAPException
SOAPBody コンテンツの DocumentSE 表現。SOAPException - SOAPBody の子 SOAPElement が 1 つだけではない場合。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.