public interface SOAPHeaderElement extends SOAPElement
SOAPHeaderオブジェクトの直接の子は、SOAPHeaderElementオブジェクトとしてのみ表現できます。
SOAPHeaderElementオブジェクトは、子としてほかのSOAPElementオブジェクトを持つことができます。
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| 修飾子と型 | メソッドと説明 |
|---|---|
String |
getActor()
この
SOAPHeaderElementのactor属性のURIを返します。 |
boolean |
getMustUnderstand()
この
SOAPHeaderElementのmustUnderstand属性のboolean値を返します。 |
boolean |
getRelay()
この
SOAPHeaderElementのrelay属性のboolean値を返します。 |
String |
getRole()
この
SOAPHeaderElementのRole属性の値を返します。 |
void |
setActor(String actorURI)
この
SOAPHeaderElementオブジェクトと関連付けられたアクターを指定されたアクターに設定します。 |
void |
setMustUnderstand(boolean mustUnderstand)
この
SOAPHeaderElementオブジェクトのmustUnderstand属性を、trueかfalseのいずれかに設定します。 |
void |
setRelay(boolean relay)
この
SOAPHeaderElementのrelay属性を、trueかfalseのいずれかに設定します。 |
void |
setRole(String uri)
この
SOAPHeaderElementオブジェクトと関連付けられたRoleを指定されたRoleに設定します。 |
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, setUserDatavoid setActor(String actorURI)
SOAPHeaderElementオブジェクトと関連付けられたアクターを指定されたアクターに設定します。アクターのデフォルト値はSOAPConstants.URI_SOAP_ACTOR_NEXTです
このSOAPHeaderElementがSOAP 1.2をサポートする場合、この呼出しはsetRole(String)と等しくなります
actorURI - 設定するアクターのURIを示すStringIllegalArgumentException - アクターの設定時に問題が発生した場合。getActor()void setRole(String uri) throws SOAPException
SOAPHeaderElementオブジェクトと関連付けられたRoleを指定されたRoleに設定します。uri - - RoleのURISOAPException - ロールの設定時にエラーが発生する場合UnsupportedOperationException - このメッセージが、SOAP 1.2のFault Roleの概念をサポートしない場合。String getActor()
SOAPHeaderElementのactor属性のURIを返します。
このSOAPHeaderElementがSOAP 1.2をサポートする場合、この呼出しはgetRole()と等しくなります
StringsetActor(java.lang.String)String getRole()
SOAPHeaderElementのRole属性の値を返します。RoleのURIを示すStringUnsupportedOperationException - このメッセージが、SOAP 1.2のFault Roleの概念をサポートしない場合。void setMustUnderstand(boolean mustUnderstand)
SOAPHeaderElementオブジェクトのmustUnderstand属性を、trueかfalseのいずれかに設定します。
mustUnderstand属性がオンになっている場合、SOAPHeaderElementを受信するアクターはそれを正確に処理する必要があります。これにより、たとえばSOAPHeaderElementオブジェクトがメッセージを変更した場合、メッセージは正確に変更されます。
mustUnderstand - mustUnderstand属性をtrueに設定する場合はtrue、falseに設定する場合はfalseIllegalArgumentException - mustUnderstand属性の設定時に問題が発生した場合getMustUnderstand(), setRelay(boolean)boolean getMustUnderstand()
SOAPHeaderElementのmustUnderstand属性のboolean値を返します。SOAPHeaderElementオブジェクトのmustUnderstand属性がオンになっている場合はtrue、そうでない場合はfalsevoid setRelay(boolean relay)
throws SOAPException
SOAPHeaderElementのrelay属性を、trueかfalseのいずれかに設定します。
SOAP relay属性をtrueに設定すると、SOAPヘッダー・ブロックは、ヘッダー・ブロックがターゲットとする任意のノードによってリレーされる必要があるが、実際には処理しないことを示します。mustUnderstand属性がtrueに設定されているヘッダー・ブロックまたは最終的な受信者がターゲットになっている(これがデフォルト)場合、この属性は無視されます。この属性のデフォルト値はfalseです。
relay - relay属性の新しい値SOAPException - relay属性の設定時に問題が発生した場合。UnsupportedOperationException - このメッセージが、SOAP 1.2のRelay属性の概念をサポートしない場合。setMustUnderstand(boolean), getRelay()boolean getRelay()
SOAPHeaderElementのrelay属性のboolean値を返します。true、そうでない場合はfalseUnsupportedOperationException - このメッセージが、SOAP 1.2のRelay属性の概念をサポートしない場合。getMustUnderstand(), setRelay(boolean) バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.