public interface SOAPBody extends SOAPElement
SOAPBody
オブジェクトには、SOAP 本体のコンテンツを持つ SOAPBodyElement
オブジェクトが含まれています。ステータスやエラー情報を保持する SOAPFault
オブジェクトは、SOAPBodyElement
オブジェクトの例です。
SOAPFault
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
修飾子と型 | メソッドと説明 |
---|---|
SOAPBodyElement | addBodyElement(Name name) 指定された名前で新しい SOAPBodyElement オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。 |
SOAPBodyElement | addBodyElement(QNameSE qname) 指定された QName で新しい SOAPBodyElement オブジェクトを作成し、それをこの SOAPBody オブジェクトに追加します。 |
SOAPBodyElement | addDocument(DocumentSE document) DOM Document SE のルートノードをこの 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 Document SE を作成し、この 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, setEncodingStyle
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
getAttributeSE, getAttributeNodeSE, getAttributeNodeNSSE, getAttributeNSSE, getElementsByTagNameSE, getElementsByTagNameNSSE, getSchemaTypeInfoSE, getTagNameSE, hasAttributeSE, hasAttributeNSSE, removeAttributeSE, removeAttributeNodeSE, removeAttributeNSSE, setAttributeSE, setAttributeNodeSE, setAttributeNodeNSSE, setAttributeNSSE, setIdAttributeSE, setIdAttributeNodeSE, setIdAttributeNSSE
appendChildSE, 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, setUserDataSE
SOAPFault 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
の母国語を示す Locale
SE オブジェクト 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
の母国語を示す Locale
SE オブジェクト 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
Document
SE のルートノードをこの SOAPBody
オブジェクトに追加します。 このメソッドを呼び出すと、document
パラメーターが無効になります。クライアントアプリケーションは、addDocument
を呼び出すときに、この Document
とその内容へのすべての参照を破棄する必要があります。このような参照を引き続き使用するアプリケーションの動作は定義されていません。
document
- ルートノードがこの SOAPBody
に追加される Document
オブジェクト。SOAPBodyElement
。SOAPException
- Document
を追加できない場合 DocumentSE extractContentAsDocument() throws SOAPException
SOAPBody
コンテンツの Document
SE 表現。SOAPException
- SOAPBody
の子 SOAPElement
が 1 つだけではない場合。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.