public class SOAPHeaderElementImpl extends SOAPContentElement implements SOAPHeaderElement
GENERIC_PARAM_NAME, GENERIC_RETURN_NAME, soapContent
domNode, soapParent
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
Constructor and Description |
---|
SOAPHeaderElementImpl(Name name) |
SOAPHeaderElementImpl(QName qname) |
SOAPHeaderElementImpl(SOAPElementImpl element) |
Modifier and Type | Method and Description |
---|---|
String |
getActor()
Returns the uri of the actor attribute of this
SOAPHeaderElement . |
boolean |
getMustUnderstand()
Returns the boolean value of the mustUnderstand attribute for this
SOAPHeaderElement . |
boolean |
getRelay()
Returns the boolean value of the relay attribute for this
SOAPHeaderElement |
String |
getRole()
Returns the value of the Role attribute of this
SOAPHeaderElement . |
void |
setActor(String actorURI)
Sets the actor associated with this
SOAPHeaderElement
object to the specified actor. |
void |
setMustUnderstand(boolean mustUnderstand)
Sets the mustUnderstand attribute for this
SOAPHeaderElement
object to be either true or false. |
void |
setParentElement(SOAPElement parent)
Sets the parent of this Node object to the given SOAPElement object.
|
void |
setRelay(boolean relay)
Sets the relay attribute for this
SOAPHeaderElement to be
either true or false. |
void |
setRole(String roleURI)
Sets the
Role associated with this SOAPHeaderElement
object to the specified Role . |
void |
writeElement(Writer writer)
The default implementation uses a DOMWriter.
|
accept, addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, appendChild, cloneNode, getAllAttributes, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributeValue, getChildElements, getChildElements, getChildNodes, getElementName, getElementsByTagName, getElementsByTagNameNS, getEncodingStyle, getFirstChild, getJavaType, getLastChild, getNamespacePrefixes, getNamespaceURI, getNextSibling, getObjectValue, getParamMetaData, getPreviousSibling, getSchemaTypeInfo, getTagName, getValue, getVisibleNamespacePrefixes, getXMLFragment, getXmlType, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeContents, removeNamespaceDeclaration, replaceChild, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setObjectValue, setParamMetaData, setValue, setXMLFragment, transitionTo
addAttribute, addChildElement, createQName, getAllAttributesAsQNames, getAttributeValue, getChildElements, getElementQName, getFirstChildElementByLocalName, getSOAPEnvelope, removeAttribute, setElementQName, setElementQNameInternal, setEncodingStyle, setPrefix, writeElementContent
compareDocumentPosition, detachNode, getBaseURI, getFeature, getLocalName, getNamespaceURI, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPrefix, getTextContent, getUserData, hashCode, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, recycleNode, setNodeValue, setTextContent, setUserData, toString
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
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, 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
public SOAPHeaderElementImpl(Name name)
public SOAPHeaderElementImpl(QName qname)
public SOAPHeaderElementImpl(SOAPElementImpl element)
public String getRole()
SOAPHeaderElement
SOAPHeaderElement
.getRole
in interface SOAPHeaderElement
String
giving the URI of the Role
public void setRole(String roleURI)
SOAPHeaderElement
Role
associated with this SOAPHeaderElement
object to the specified Role
.setRole
in interface SOAPHeaderElement
roleURI
- - the URI of the Role
public boolean getRelay()
SOAPHeaderElement
SOAPHeaderElement
getRelay
in interface SOAPHeaderElement
true
if the relay attribute is turned on;
false
otherwiseSOAPHeaderElement.getMustUnderstand()
,
SOAPHeaderElement.setRelay(boolean)
public void setRelay(boolean relay)
SOAPHeaderElement
SOAPHeaderElement
to be
either true or false.
The SOAP relay attribute is set to true to indicate that the SOAP header
block must be relayed by any node that is targeted by the header block
but not actually process it. This attribute is ignored on header blocks
whose mustUnderstand attribute is set to true or that are targeted at
the ultimate reciever (which is the default). The default value of this
attribute is false
.
setRelay
in interface SOAPHeaderElement
relay
- the new value of the relay attributeSOAPHeaderElement.setMustUnderstand(boolean)
,
SOAPHeaderElement.getRelay()
public String getActor()
SOAPHeaderElement
SOAPHeaderElement
.
If this SOAPHeaderElement
supports SOAP 1.2 then this call is
equivalent to SOAPHeaderElement.getRole()
getActor
in interface SOAPHeaderElement
String
giving the URI of the actorSOAPHeaderElement.setActor(java.lang.String)
public void setActor(String actorURI)
SOAPHeaderElement
SOAPHeaderElement
object to the specified actor. The default value of an actor is:
SOAPConstants.URI_SOAP_ACTOR_NEXT
If this SOAPHeaderElement
supports SOAP 1.2 then this call is
equivalent to SOAPHeaderElement.setRole(String)
setActor
in interface SOAPHeaderElement
actorURI
- a String
giving the URI of the actor
to setSOAPHeaderElement.getActor()
public boolean getMustUnderstand()
SOAPHeaderElement
SOAPHeaderElement
.getMustUnderstand
in interface SOAPHeaderElement
true
if the mustUnderstand attribute of this
SOAPHeaderElement
object is turned on; false
otherwisepublic void setMustUnderstand(boolean mustUnderstand)
SOAPHeaderElement
SOAPHeaderElement
object to be either true or false.
If the mustUnderstand attribute is on, the actor who receives the
SOAPHeaderElement
must process it correctly. This
ensures, for example, that if the SOAPHeaderElement
object modifies the message, that the message is being modified correctly.
setMustUnderstand
in interface SOAPHeaderElement
mustUnderstand
- true
to set the mustUnderstand
attribute to true; false
to set it to falseSOAPHeaderElement.getMustUnderstand()
,
SOAPHeaderElement.setRelay(boolean)
public void setParentElement(SOAPElement parent) throws SOAPException
NodeImpl
setParentElement
in class NodeImpl
parent
- the SOAPElement object to be set as the parent of this Node objectSOAPException
- if there is a problem in setting the
parent to the given elementNode.getParentElement()
public void writeElement(Writer writer) throws IOException
SOAPElementImpl
writeElement
in class SOAPContentElement
IOException
Copyright © 2018 JBoss by Red Hat. All rights reserved.