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, setEncodingStyle
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
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
void setActor(String actorURI)
SOAPHeaderElement
オブジェクトと関連付けられたアクターを指定されたアクターに設定します。アクターのデフォルト値はSOAPConstants.URI_SOAP_ACTOR_NEXT
です
このSOAPHeaderElement
がSOAP 1.2をサポートする場合、この呼出しはsetRole(String)
と等しくなります
actorURI
- 設定するアクターのURIを示すString
IllegalArgumentException
- アクターの設定時に問題が発生した場合。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()
と等しくなります
String
setActor(java.lang.String)
String getRole()
SOAPHeaderElement
のRole属性の値を返します。Role
のURIを示すString
UnsupportedOperationException
- このメッセージが、SOAP 1.2のFault Roleの概念をサポートしない場合。void setMustUnderstand(boolean mustUnderstand)
SOAPHeaderElement
オブジェクトのmustUnderstand属性を、trueかfalseのいずれかに設定します。
mustUnderstand属性がオンになっている場合、SOAPHeaderElement
を受信するアクターはそれを正確に処理する必要があります。これにより、たとえばSOAPHeaderElement
オブジェクトがメッセージを変更した場合、メッセージは正確に変更されます。
mustUnderstand
- mustUnderstand属性をtrueに設定する場合はtrue
、falseに設定する場合はfalse
IllegalArgumentException
- mustUnderstand属性の設定時に問題が発生した場合getMustUnderstand()
, setRelay(boolean)
boolean getMustUnderstand()
SOAPHeaderElement
のmustUnderstand属性のboolean値を返します。SOAPHeaderElement
オブジェクトのmustUnderstand属性がオンになっている場合はtrue
、そうでない場合はfalse
void 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
、そうでない場合はfalse
UnsupportedOperationException
- このメッセージが、SOAP 1.2のRelay属性の概念をサポートしない場合。getMustUnderstand()
, setRelay(boolean)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.