public interface SOAPHeaderElement extends SOAPElement
SOAPHeader
オブジェクトの直接の子は、SOAPHeaderElement
オブジェクトとしてのみ表すことができます。SOAPHeaderElement
オブジェクトは、その子として他の SOAPElement
オブジェクトを持つことができます。
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 に設定します。 |
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
getAttributeSE, getAttributeNodeSE, getAttributeNodeNSSE, getAttributeNSSE, getElementsByTagNameSE, getElementsByTagNameNSSE, getSchemaTypeInfoSE, getTagNameSE, hasAttributeSE, hasAttributeNSSE, removeAttributeSE, removeAttributeNodeSE, removeAttributeNSSE, setAttributeSE, setAttributeNodeSE, setAttributeNodeNSSE, setAttributeNSSE, setIdAttributeSE, setIdAttributeNodeSE, setIdAttributeNSSE
appendChildSE, cloneNodeSE, compareDocumentPositionSE, getAttributesSE, getBaseURISE, getChildNodesSE, getFeatureSE, getFirstChildSE, getLastChildSE, getLocalNameSE, getNamespaceURISE, getNextSiblingSE, getNodeNameSE, getNodeTypeSE, getNodeValueSE, getOwnerDocumentSE, getParentNodeSE, getPrefixSE, getPreviousSiblingSE, getTextContentSE, getUserDataSE, hasAttributesSE, hasChildNodesSE, insertBeforeSE, isDefaultNamespaceSE, isEqualNodeSE, isSameNodeSE, isSupportedSE, lookupNamespaceURISE, lookupPrefixSE, normalizeSE, removeChildSE, replaceChildSE, setNodeValueSE, setPrefixSE, setTextContentSE, setUserDataSE
void setActor(StringSE actorURI)
SOAPHeaderElement
オブジェクトに関連付けられているアクターを指定されたアクターに設定します。アクターのデフォルト値は次のとおりです。SOAPConstants.URI_SOAP_ACTOR_NEXT
この SOAPHeaderElement
が SOAP 1.2 をサポートしている場合、この呼び出しは setRole(String)
と同等です。
actorURI
- 設定するアクターの URI を提供する String
IllegalArgumentExceptionSE
- アクターの設定に問題がある場合。getActor()
void setRole(StringSE uri) throws SOAPException
SOAPHeaderElement
オブジェクトに関連付けられている Role
を指定された Role
に設定します。uri
- Role
の URI SOAPException
- ロールの設定にエラーがある場合 UnsupportedOperationExceptionSE
- このメッセージが SOAP 1.2 の障害のロールの概念をサポートしていない場合。StringSE getActor()
SOAPHeaderElement
のアクター属性の URI を返します。 この SOAPHeaderElement
が SOAP 1.2 をサポートしている場合、この呼び出しは getRole()
と同等です。
String
setActor(java.lang.String)
StringSE getRole()
SOAPHeaderElement
の Role 属性の値を返します。Role
の URI を与える String
UnsupportedOperationExceptionSE
- このメッセージが SOAP 1.2 の障害のロールの概念をサポートしていない場合。void setMustUnderstand(boolean mustUnderstand)
SOAPHeaderElement
オブジェクトの mustUnderstand 属性を true または false に設定します。mustUnderstand 属性がオンの場合、SOAPHeaderElement
を受信するアクターはそれを正しく処理する必要があります。これにより、たとえば、SOAPHeaderElement
オブジェクトがメッセージを変更する場合、メッセージが正しく変更されることが保証されます。
mustUnderstand
- true
は mustUnderstand 属性を true に設定し、false
は false に設定します。IllegalArgumentExceptionSE
- mustUnderstand 属性の設定に問題がある場合 getMustUnderstand()
, setRelay(boolean)
boolean getMustUnderstand()
SOAPHeaderElement
の mustUnderstand 属性のブール値を返します。SOAPHeaderElement
オブジェクトの mustUnderstand 属性がオンの場合は true
、そうでない場合は false
void setRelay(boolean relay) throws SOAPException
SOAPHeaderElement
のリレー属性を true または false に設定します。SOAP リレー属性は true に設定され、SOAP ヘッダーブロックは、ヘッダーブロックのターゲットであるが実際には処理しない任意のノードによってリレーされる必要があることを示します。この属性は、mustUnderstand 属性が true に設定されているヘッダーブロック、または最終受信者 (デフォルト) をターゲットとするヘッダーブロックでは無視されます。この属性のデフォルト値は false
です。
relay
- リレー属性の新しい値 SOAPException
- リレー属性の設定に問題がある場合。UnsupportedOperationExceptionSE
- このメッセージがリレー属性の SOAP 1.2 概念をサポートしていない場合。setMustUnderstand(boolean)
, getRelay()
boolean getRelay()
SOAPHeaderElement
のリレー属性のブール値を返します true
。それ以外の場合は false
UnsupportedOperationExceptionSE
- このメッセージがリレー属性の SOAP 1.2 概念をサポートしていない場合。getMustUnderstand()
, setRelay(boolean)
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.