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