-
- すべてのスーパー・インタフェース:
Element,Node,Node,SOAPElement
public interface SOAPHeaderElement extends SOAPElement
SOAPエンベロープのSOAPヘッダー部のコンテンツを表現するオブジェクトです。SOAPHeaderオブジェクトの直接の子は、SOAPHeaderElementオブジェクトとしてのみ表現できます。SOAPHeaderElementオブジェクトは、子としてほかのSOAPElementオブジェクトを持つことができます。- 導入されたバージョン:
- 1.6
-
-
フィールドのサマリー
-
インタフェース 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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 StringgetActor()このSOAPHeaderElementのactor属性のURIを返します。booleangetMustUnderstand()このSOAPHeaderElementのmustUnderstand属性のboolean値を返します。booleangetRelay()このSOAPHeaderElementのrelay属性のboolean値を返します。StringgetRole()このSOAPHeaderElementのRole属性の値を返します。voidsetActor(String actorURI)このSOAPHeaderElementオブジェクトと関連付けられたアクターを指定されたアクターに設定します。voidsetMustUnderstand(boolean mustUnderstand)このSOAPHeaderElementオブジェクトのmustUnderstand属性を、trueかfalseのいずれかに設定します。voidsetRelay(boolean relay)このSOAPHeaderElementのrelay属性を、trueかfalseのいずれかに設定します。voidsetRole(String uri)このSOAPHeaderElementオブジェクトと関連付けられたRoleを指定されたRoleに設定します。-
インタフェース 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
-
-
-
-
メソッドの詳細
-
setActor
void setActor(String actorURI)
このSOAPHeaderElementオブジェクトと関連付けられたアクターを指定されたアクターに設定します。 アクターのデフォルト値はSOAPConstants.URI_SOAP_ACTOR_NEXTですこの
SOAPHeaderElementがSOAP 1.2をサポートする場合、この呼出しはsetRole(String)と等しくなります- パラメータ:
actorURI- 設定するアクターのURIを示すString- 例外:
IllegalArgumentException- アクターの設定時に問題が発生した場合。- 関連項目:
getActor()
-
setRole
void setRole(String uri) throws SOAPException
このSOAPHeaderElementオブジェクトと関連付けられたRoleを指定されたRoleに設定します。- パラメータ:
uri-RoleのURI- 例外:
SOAPException- ロールの設定時にエラーが発生する場合UnsupportedOperationException- このメッセージが、SOAP 1.2のFault Roleの概念をサポートしない場合。- 導入されたバージョン:
- 1.6, SAAJ 1.3
-
getActor
String getActor()
このSOAPHeaderElementのactor属性のURIを返します。この
SOAPHeaderElementがSOAP 1.2をサポートする場合、この呼出しはgetRole()と等しくなります- 戻り値:
- アクターのURIを示す
String - 関連項目:
setActor(java.lang.String)
-
getRole
String getRole()
このSOAPHeaderElementのRole属性の値を返します。- 戻り値:
RoleのURIを示すString- 例外:
UnsupportedOperationException- このメッセージが、SOAP 1.2のFault Roleの概念をサポートしない場合。- 導入されたバージョン:
- 1.6, SAAJ 1.3
-
setMustUnderstand
void setMustUnderstand(boolean mustUnderstand)
このSOAPHeaderElementオブジェクトのmustUnderstand属性を、trueかfalseのいずれかに設定します。mustUnderstand属性がオンになっている場合、
SOAPHeaderElementを受信するアクターはそれを正確に処理する必要があります。 これにより、たとえばSOAPHeaderElementオブジェクトがメッセージを変更した場合、メッセージは正確に変更されます。- パラメータ:
mustUnderstand- mustUnderstand属性をtrueに設定する場合はtrue、falseに設定する場合はfalse- 例外:
IllegalArgumentException- mustUnderstand属性の設定時に問題が発生した場合- 関連項目:
getMustUnderstand(),setRelay(boolean)
-
getMustUnderstand
boolean getMustUnderstand()
このSOAPHeaderElementのmustUnderstand属性のboolean値を返します。- 戻り値:
- この
SOAPHeaderElementオブジェクトのmustUnderstand属性がオンになっている場合はtrue、そうでない場合はfalse
-
setRelay
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属性の概念をサポートしない場合。- 導入されたバージョン:
- 1.6, SAAJ 1.3
- 関連項目:
setMustUnderstand(boolean),getRelay()
-
getRelay
boolean getRelay()
このSOAPHeaderElementのrelay属性のboolean値を返します。- 戻り値:
- relay属性がオンになっている場合は
true、そうでない場合はfalse - 例外:
UnsupportedOperationException- このメッセージが、SOAP 1.2のRelay属性の概念をサポートしない場合。- 導入されたバージョン:
- 1.6, SAAJ 1.3
- 関連項目:
getMustUnderstand(),setRelay(boolean)
-
-