パッケージ jakarta.xml.soap
インターフェース SOAPHeaderElement
- すべてのスーパーインターフェース:
ElementSE
、Node
、NodeSE
、SOAPElement
public interface SOAPHeaderElement extends SOAPElement
SOAP エンベロープの SOAP ヘッダー部分の内容を表すオブジェクト。SOAPHeader
オブジェクトの直接の子は、SOAPHeaderElement
オブジェクトとしてのみ表すことができます。SOAPHeaderElement
オブジェクトは、その子として他のSOAPElement
オブジェクトを持つことができます。- 導入:
- 1.6
フィールドサマリー
インターフェース org.w3c.dom.NodeSE から継承されたフィールド
ATTRIBUTE_NODESE, CDATA_SECTION_NODESE, COMMENT_NODESE, DOCUMENT_FRAGMENT_NODESE, DOCUMENT_NODESE, DOCUMENT_POSITION_CONTAINED_BYSE, DOCUMENT_POSITION_CONTAINSSE, DOCUMENT_POSITION_DISCONNECTEDSE, DOCUMENT_POSITION_FOLLOWINGSE, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFICSE, DOCUMENT_POSITION_PRECEDINGSE, DOCUMENT_TYPE_NODESE, ELEMENT_NODESE, ENTITY_NODESE, ENTITY_REFERENCE_NODESE, NOTATION_NODESE, PROCESSING_INSTRUCTION_NODESE, TEXT_NODESE
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 StringSE
getActor()
このSOAPHeaderElement
のアクター属性の URI を返します。boolean
getMustUnderstand()
このSOAPHeaderElement
の mustUnderstand 属性のブール値を返します。boolean
getRelay()
このSOAPHeaderElement
のリレー属性のブール値を返しますStringSE
getRole()
このSOAPHeaderElement
の Role 属性の値を返します。void
setActor(StringSE actorURI)
このSOAPHeaderElement
オブジェクトに関連付けられているアクターを指定されたアクターに設定します。void
setMustUnderstand(boolean mustUnderstand)
このSOAPHeaderElement
オブジェクトの mustUnderstand 属性を true または false に設定します。void
setRelay(boolean relay)
このSOAPHeaderElement
のリレー属性を true または false に設定します。void
setRole(StringSE uri)
このSOAPHeaderElement
オブジェクトに関連付けられているRole
を指定されたRole
に設定します。インターフェース org.w3c.dom.ElementSE から継承されたメソッド
getAttributeSE, getAttributeNodeSE, getAttributeNodeNSSE, getAttributeNSSE, getElementsByTagNameSE, getElementsByTagNameNSSE, getSchemaTypeInfo, getTagName, hasAttributeSE, hasAttributeNSSE, removeAttributeSE, removeAttributeNodeSE, removeAttributeNSSE, setAttributeSE, setAttributeNodeSE, setAttributeNodeNSSE, setAttributeNSSE, setIdAttributeSE, setIdAttributeNodeSE, setIdAttributeNSSE
インターフェース jakarta.xml.soap.Node から継承されたメソッド
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
インターフェース org.w3c.dom.NodeSE から継承されたメソッド
appendChildSE, cloneNodeSE, compareDocumentPositionSE, getAttributes, getBaseURI, getChildNodes, getFeatureSE, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserDataSE, hasAttributes, hasChildNodes, insertBeforeSE, isDefaultNamespaceSE, isEqualNodeSE, isSameNodeSE, isSupportedSE, lookupNamespaceURISE, lookupPrefixSE, normalize, removeChildSE, replaceChildSE, setNodeValueSE, setPrefixSE, setTextContentSE, setUserDataSE
インターフェース jakarta.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(StringSE actorURI)
このSOAPHeaderElement
オブジェクトに関連付けられているアクターを指定されたアクターに設定します。アクターのデフォルト値は次のとおりです。SOAPConstants.URI_SOAP_ACTOR_NEXT
この
SOAPHeaderElement
が SOAP 1.2 をサポートしている場合、この呼び出しはsetRole(String)
と同等です。- パラメーター:
actorURI
- 設定するアクターの URI を提供するString
- 例外:
IllegalArgumentExceptionSE
- アクターの設定に問題がある場合。- 関連事項:
getActor()
setRole
void setRole(StringSE uri) throws SOAPException
このSOAPHeaderElement
オブジェクトに関連付けられているRole
を指定されたRole
に設定します。- パラメーター:
uri
-Role
の URI- 例外:
SOAPException
- ロールの設定にエラーがある場合UnsupportedOperationExceptionSE
- このメッセージが SOAP 1.2 の障害のロールの概念をサポートしていない場合。- 導入:
- 1.6、SAAJ 1.3
getActor
StringSE getActor()
このSOAPHeaderElement
のアクター属性の URI を返します。この
SOAPHeaderElement
が SOAP 1.2 をサポートしている場合、この呼び出しはgetRole()
と同等です。- 戻り値:
- アクターの URI を提供する
String
- 関連事項:
setActor(java.lang.String)
getRole
StringSE getRole()
このSOAPHeaderElement
の Role 属性の値を返します。- 戻り値:
Role
の URI を与えるString
- 例外:
UnsupportedOperationExceptionSE
- このメッセージが SOAP 1.2 の障害のロールの概念をサポートしていない場合。- 導入:
- 1.6、SAAJ 1.3
setMustUnderstand
void setMustUnderstand(boolean mustUnderstand)
このSOAPHeaderElement
オブジェクトの mustUnderstand 属性を true または false に設定します。mustUnderstand 属性がオンの場合、
SOAPHeaderElement
を受信するアクターはそれを正しく処理する必要があります。これにより、たとえば、SOAPHeaderElement
オブジェクトがメッセージを変更する場合、メッセージが正しく変更されることが保証されます。- パラメーター:
mustUnderstand
-true
は mustUnderstand 属性を true に設定し、false
は false に設定します。- 例外:
IllegalArgumentExceptionSE
- mustUnderstand 属性の設定に問題がある場合- 関連事項:
getMustUnderstand()
,setRelay(boolean)
getMustUnderstand
boolean getMustUnderstand()
このSOAPHeaderElement
の mustUnderstand 属性のブール値を返します。- 戻り値:
- この
SOAPHeaderElement
オブジェクトの mustUnderstand 属性がオンの場合はtrue
、そうでない場合はfalse
setRelay
void setRelay(boolean relay) throws SOAPException
このSOAPHeaderElement
のリレー属性を true または false に設定します。SOAP リレー属性は true に設定され、SOAP ヘッダーブロックは、ヘッダーブロックのターゲットであるが実際には処理しない任意のノードによってリレーされる必要があることを示します。この属性は、mustUnderstand 属性が true に設定されているヘッダーブロック、または最終受信者 (デフォルト) をターゲットとするヘッダーブロックでは無視されます。この属性のデフォルト値は
false
です。- パラメーター:
relay
- リレー属性の新しい値- 例外:
SOAPException
- リレー属性の設定に問題がある場合。UnsupportedOperationExceptionSE
- このメッセージがリレー属性の SOAP 1.2 概念をサポートしていない場合。- 導入:
- 1.6、SAAJ 1.3
- 関連事項:
setMustUnderstand(boolean)
,getRelay()
getRelay
boolean getRelay()
このSOAPHeaderElement
のリレー属性のブール値を返します- 戻り値:
- リレー属性がオンの場合は
true
。それ以外の場合はfalse
- 例外:
UnsupportedOperationExceptionSE
- このメッセージがリレー属性の SOAP 1.2 概念をサポートしていない場合。- 導入:
- 1.6、SAAJ 1.3
- 関連事項:
getMustUnderstand()
,setRelay(boolean)