パッケージ 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
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 StringSEgetActor()このSOAPHeaderElementのアクター属性の URI を返します。booleangetMustUnderstand()このSOAPHeaderElementの mustUnderstand 属性のブール値を返します。booleangetRelay()このSOAPHeaderElementのリレー属性のブール値を返しますStringSEgetRole()このSOAPHeaderElementの Role 属性の値を返します。voidsetActor(StringSE actorURI)このSOAPHeaderElementオブジェクトに関連付けられているアクターを指定されたアクターに設定します。voidsetMustUnderstand(boolean mustUnderstand)このSOAPHeaderElementオブジェクトの mustUnderstand 属性を true または false に設定します。voidsetRelay(boolean relay)このSOAPHeaderElementのリレー属性を true または false に設定します。voidsetRole(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)