-
- すべてのスーパー・インタフェース:
Element,Node,Node,SOAPElement
public interface SOAPBody extends SOAPElement
SOAPメッセージ内のSOAP本体要素のコンテンツを表すオブジェクトです。 SOAP本体要素はXMLデータで構成されており、アプリケーション固有のコンテンツの処理方法に影響します。SOAPBodyオブジェクトには、SOAP本体のコンテンツを持つSOAPBodyElementオブジェクトが含まれています。 ステータスやエラー情報を伝えるSOAPFaultオブジェクトは、SOAPBodyElementオブジェクトの一例です。- 導入されたバージョン:
- 1.6
- 関連項目:
SOAPFault
-
-
フィールドのサマリー
-
インタフェース org.w3c.dom.Nodeで宣言されたフィールド
ATTRIBUTE_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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 SOAPBodyElementaddBodyElement(QName qname)指定のQNameでSOAPBodyElementオブジェクトを新しく作成し、このSOAPBodyオブジェクトに追加します。SOAPBodyElementaddBodyElement(Name name)指定の名前でSOAPBodyElementオブジェクトを新しく作成し、このSOAPBodyオブジェクトに追加します。SOAPBodyElementaddDocument(Document document)DOMDocumentのルート・ノードをこのSOAPBodyオブジェクトに追加します。SOAPFaultaddFault()新しいSOAPFaultオブジェクトを作成し、そのオブジェクトをこのSOAPBodyオブジェクトに追加します。SOAPFaultaddFault(QName faultCode, String faultString)新しいSOAPFaultオブジェクトを作成し、そのオブジェクトをこのSOAPBodyオブジェクトに追加します。SOAPFaultaddFault(QName faultCode, String faultString, Locale locale)新しいSOAPFaultオブジェクトを作成し、そのオブジェクトをこのSOAPBodyオブジェクトに追加します。SOAPFaultaddFault(Name faultCode, String faultString)新しいSOAPFaultオブジェクトを作成し、そのオブジェクトをこのSOAPBodyオブジェクトに追加します。SOAPFaultaddFault(Name faultCode, String faultString, Locale locale)新しいSOAPFaultオブジェクトを作成し、そのオブジェクトをこのSOAPBodyオブジェクトに追加します。DocumentextractContentAsDocument()新しいDOMDocumentを作成し、このSOAPBodyの最初の子をドキュメント要素として設定します。SOAPFaultgetFault()このSOAPBodyオブジェクト内のSOAPFaultオブジェクトを返します。booleanhasFault()このSOAPBodyオブジェクト内にSOAPFaultオブジェクトが存在するかどうかを示します。-
インタフェース org.w3c.dom.Elementで宣言されたメソッド
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
インタフェース javax.xml.soap.Nodeで宣言されたメソッド
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
-
インタフェース org.w3c.dom.Nodeで宣言されたメソッド
appendChild, 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, setUserData
-
インタフェース javax.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
-
-
-
-
メソッドの詳細
-
addFault
SOAPFault addFault() throws SOAPException
新しいSOAPFaultオブジェクトを作成し、そのオブジェクトをこのSOAPBodyオブジェクトに追加します。 新しいSOAPFaultのデフォルト値には、子の要素が強制的に設定されます。SOAPFaultのタイプは、MessageFactoryインスタンスの作成中に指定されるprotocolによってSOAP 1.1またはSOAP 1.2のSOAPFaultに分かれます。SOAPBodyは、SOAPFaultの子の要素を最大1つ保有できます。- 戻り値:
- 新しい
SOAPFaultオブジェクト - 例外:
SOAPException- SOAPエラーが存在する場合
-
addFault
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エラーが存在する場合- 導入されたバージョン:
- 1.6, SAAJ 1.2
- 関連項目:
SOAPFault.setFaultCode(javax.xml.soap.Name),SOAPFault.setFaultString(java.lang.String)
-
addFault
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エラーが存在する場合- 導入されたバージョン:
- 1.6, SAAJ 1.3
- 関連項目:
SOAPFault.setFaultCode(javax.xml.soap.Name),SOAPFault.setFaultString(java.lang.String),addFault(Name faultCode, String faultString, Locale locale)
-
addFault
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- エラーの説明を提供するString- 戻り値:
- 新しい
SOAPFaultオブジェクト - 例外:
SOAPException- SOAPエラーが存在する場合- 導入されたバージョン:
- 1.6, SAAJ 1.2
- 関連項目:
SOAPFault.setFaultCode(javax.xml.soap.Name),SOAPFault.setFaultString(java.lang.String)
-
addFault
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- エラーの説明を提供するString- 戻り値:
- 新しい
SOAPFaultオブジェクト - 例外:
SOAPException- SOAPエラーが存在する場合- 導入されたバージョン:
- 1.6, SAAJ 1.3
- 関連項目:
SOAPFault.setFaultCode(javax.xml.soap.Name),SOAPFault.setFaultString(java.lang.String),addFault(Name faultCode, String faultString)
-
hasFault
boolean hasFault()
このSOAPBodyオブジェクト内にSOAPFaultオブジェクトが存在するかどうかを示します。- 戻り値:
- この
SOAPBodyオブジェクト内にSOAPFaultオブジェクトが存在する場合はtrue、それ以外の場合はfalse
-
getFault
SOAPFault getFault()
このSOAPBodyオブジェクト内のSOAPFaultオブジェクトを返します。- 戻り値:
- 存在する場合はこの
SOAPBodyオブジェクトのSOAPFaultオブジェクト、それ以外の場合はnull。
-
addBodyElement
SOAPBodyElement addBodyElement(Name name) throws SOAPException
指定の名前でSOAPBodyElementオブジェクトを新しく作成し、このSOAPBodyオブジェクトに追加します。- パラメータ:
name- 新規SOAPBodyElementオブジェクトの名前を持つNameオブジェクト- 戻り値:
- 新しい
SOAPBodyElementオブジェクト - 例外:
SOAPException- SOAPエラーが発生した場合- 関連項目:
addBodyElement(javax.xml.namespace.QName)
-
addBodyElement
SOAPBodyElement addBodyElement(QName qname) throws SOAPException
指定のQNameでSOAPBodyElementオブジェクトを新しく作成し、このSOAPBodyオブジェクトに追加します。- パラメータ:
qname- 新規SOAPBodyElementオブジェクトのqnameを持つQNameオブジェクト- 戻り値:
- 新しい
SOAPBodyElementオブジェクト - 例外:
SOAPException- SOAPエラーが発生した場合- 導入されたバージョン:
- 1.6, SAAJ 1.3
- 関連項目:
addBodyElement(Name)
-
addDocument
SOAPBodyElement addDocument(Document document) throws SOAPException
DOMDocumentのルート・ノードをこのSOAPBodyオブジェクトに追加します。このメソッドを呼び出すと、
documentパラメータが無効になります。 クライアント・アプリケーションは、addDocumentの呼出し時に、このDocumentとそのコンテンツに対するすべての参照を破棄するはずです。 継続してこのような参照を使用するアプリケーションの動作は、定義されていません。- パラメータ:
document- このSOAPBodyに追加されるルート・ノードを持つDocumentオブジェクト。- 戻り値:
- 追加されたルート・ノードを表す
SOAPBodyElement。 - 例外:
SOAPException-Documentを追加できない場合- 導入されたバージョン:
- 1.6, SAAJ 1.2
-
extractContentAsDocument
Document extractContentAsDocument() throws SOAPException
新しいDOMDocumentを作成し、このSOAPBodyの最初の子をドキュメント要素として設定します。 子のSOAPElementは、処理の過程で削除されます。- 戻り値:
SOAPBodyコンテンツのDocument表現。- 例外:
SOAPException-SOAPBodyの子SOAPElementが1つも正確にない場合。- 導入されたバージョン:
- 1.6, SAAJ 1.3
-
-