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, 2014, Oracle and/or its affiliates. All rights reserved.