Class HeaderImpl
java.lang.Object
com.sun.xml.messaging.saaj.soap.impl.ElementImpl
com.sun.xml.messaging.saaj.soap.impl.HeaderImpl
- All Implemented Interfaces:
javax.xml.soap.Node
,javax.xml.soap.SOAPBodyElement
,javax.xml.soap.SOAPElement
,javax.xml.soap.SOAPHeader
,Element
,Node
- Direct Known Subclasses:
Header1_1Impl
,Header1_2Impl
-
Field Summary
FieldsFields inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
DSIG_NS, elementQName, log, WSU_NS, XENC_NS, XML_URI, XMLNS_URI
Fields inherited from interface 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
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
HeaderImpl
(SOAPDocumentImpl ownerDoc, NameImpl name) HeaderImpl
(SOAPDocumentImpl ownerDoc, Element domElement) -
Method Summary
Modifier and TypeMethodDescriptionjavax.xml.soap.SOAPElement
addChildElement
(String localName) protected javax.xml.soap.SOAPElement
addElement
(QName name) protected javax.xml.soap.SOAPElement
addElement
(javax.xml.soap.Name name) javax.xml.soap.SOAPHeaderElement
addHeaderElement
(QName name) javax.xml.soap.SOAPHeaderElement
addHeaderElement
(javax.xml.soap.Name name) javax.xml.soap.SOAPHeaderElement
addUpgradeHeaderElement
(String supportedSoapUri) javax.xml.soap.SOAPHeaderElement
addUpgradeHeaderElement
(String[] supportedSoapUris) javax.xml.soap.SOAPHeaderElement
addUpgradeHeaderElement
(Iterator supportedSoapUris) protected javax.xml.soap.SOAPElement
convertToSoapElement
(Element element) protected abstract javax.xml.soap.SOAPHeaderElement
createHeaderElement
(QName name) protected abstract javax.xml.soap.SOAPHeaderElement
createHeaderElement
(javax.xml.soap.Name name) Iterator<javax.xml.soap.SOAPHeaderElement>
Iterator<javax.xml.soap.SOAPHeaderElement>
examineHeaderElements
(String actor) Iterator<javax.xml.soap.SOAPHeaderElement>
Iterator<javax.xml.soap.SOAPHeaderElement>
Iterator<javax.xml.soap.SOAPHeaderElement>
extractHeaderElements
(String actor) protected Iterator<javax.xml.soap.SOAPHeaderElement>
getHeaderElements
(String actor, boolean detach, boolean mustUnderstand) protected Iterator<javax.xml.soap.SOAPHeaderElement>
getHeaderElementsForActor
(String actor, boolean detach, boolean mustUnderstand) protected abstract NameImpl
protected abstract NameImpl
protected abstract NameImpl
javax.xml.soap.SOAPElement
setElementQName
(QName newName) void
setParentElement
(javax.xml.soap.SOAPElement element) Methods inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
addAttribute, addAttribute, addCDATA, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addNode, addText, addTextNode, appendChild, cloneNode, compareDocumentPosition, convertToSoapText, createElement, createElement, createQName, detachNode, doGetNamespacePrefixes, ensureNamespaceIsDeclared, findAndConvertChildElement, findChild, findEncodingStyleAttributeName, getAllAttributes, getAllAttributesAsQNames, getAllAttributesFrom, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributeValue, getAttributeValue, getAttributeValueFrom, getBaseURI, getChildElementNodes, getChildElements, getChildElements, getChildElements, getChildElementsFrom, getChildNodes, getDomElement, getElementName, getElementQName, getElementsByTagName, getElementsByTagNameNS, getEncodingStyle, getFeature, getFirstChild, getLastChild, getLocalName, getLocalPart, getNamespaceAttr, getNamespaceAttrFrom, getNamespaceContextNodes, getNamespaceContextNodes, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPrefix, getPrefix, getPreviousSibling, getQualifiedName, getSchemaTypeInfo, getSoapDocument, getSOAPNamespace, getTagName, getTextContent, getUserData, getValue, getValueNode, getValueNodeStrict, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, importElement, insertBefore, isDefaultNamespace, isEqualNode, isNamespaceQualified, isNamespaceQualified, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, recycleNode, removeAttribute, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeContents, removeNamespaceDeclaration, replaceChild, replaceElementWithSOAPElement, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setEncodingStyle, setEncodingStyleNamespace, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setPrefix, setTextContent, setUserData, setValue, tryToFindEncodingStyleAttributeName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
Methods inherited from interface javax.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setValue
Methods inherited from interface 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
Methods inherited from interface javax.xml.soap.SOAPElement
addAttribute, addAttribute, 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, setEncodingStyle
Methods inherited from interface javax.xml.soap.SOAPHeader
addNotUnderstoodHeaderElement
-
Field Details
-
MUST_UNDERSTAND_ONLY
protected static final boolean MUST_UNDERSTAND_ONLY- See Also:
-
-
Constructor Details
-
HeaderImpl
-
HeaderImpl
-
-
Method Details
-
createHeaderElement
protected abstract javax.xml.soap.SOAPHeaderElement createHeaderElement(javax.xml.soap.Name name) throws javax.xml.soap.SOAPException - Throws:
javax.xml.soap.SOAPException
-
createHeaderElement
protected abstract javax.xml.soap.SOAPHeaderElement createHeaderElement(QName name) throws javax.xml.soap.SOAPException - Throws:
javax.xml.soap.SOAPException
-
getNotUnderstoodName
-
getUpgradeName
-
getSupportedEnvelopeName
-
addHeaderElement
public javax.xml.soap.SOAPHeaderElement addHeaderElement(javax.xml.soap.Name name) throws javax.xml.soap.SOAPException - Specified by:
addHeaderElement
in interfacejavax.xml.soap.SOAPHeader
- Throws:
javax.xml.soap.SOAPException
-
addHeaderElement
public javax.xml.soap.SOAPHeaderElement addHeaderElement(QName name) throws javax.xml.soap.SOAPException - Specified by:
addHeaderElement
in interfacejavax.xml.soap.SOAPHeader
- Throws:
javax.xml.soap.SOAPException
-
addElement
protected javax.xml.soap.SOAPElement addElement(javax.xml.soap.Name name) throws javax.xml.soap.SOAPException - Overrides:
addElement
in classElementImpl
- Throws:
javax.xml.soap.SOAPException
-
addElement
- Overrides:
addElement
in classElementImpl
- Throws:
javax.xml.soap.SOAPException
-
examineHeaderElements
- Specified by:
examineHeaderElements
in interfacejavax.xml.soap.SOAPHeader
-
extractHeaderElements
- Specified by:
extractHeaderElements
in interfacejavax.xml.soap.SOAPHeader
-
getHeaderElementsForActor
-
getHeaderElements
-
setParentElement
public void setParentElement(javax.xml.soap.SOAPElement element) throws javax.xml.soap.SOAPException - Specified by:
setParentElement
in interfacejavax.xml.soap.Node
- Overrides:
setParentElement
in classElementImpl
- Throws:
javax.xml.soap.SOAPException
-
addChildElement
public javax.xml.soap.SOAPElement addChildElement(String localName) throws javax.xml.soap.SOAPException - Specified by:
addChildElement
in interfacejavax.xml.soap.SOAPElement
- Overrides:
addChildElement
in classElementImpl
- Throws:
javax.xml.soap.SOAPException
-
examineAllHeaderElements
- Specified by:
examineAllHeaderElements
in interfacejavax.xml.soap.SOAPHeader
-
examineMustUnderstandHeaderElements
- Specified by:
examineMustUnderstandHeaderElements
in interfacejavax.xml.soap.SOAPHeader
-
extractAllHeaderElements
- Specified by:
extractAllHeaderElements
in interfacejavax.xml.soap.SOAPHeader
-
addUpgradeHeaderElement
public javax.xml.soap.SOAPHeaderElement addUpgradeHeaderElement(Iterator supportedSoapUris) throws javax.xml.soap.SOAPException - Specified by:
addUpgradeHeaderElement
in interfacejavax.xml.soap.SOAPHeader
- Throws:
javax.xml.soap.SOAPException
-
addUpgradeHeaderElement
public javax.xml.soap.SOAPHeaderElement addUpgradeHeaderElement(String supportedSoapUri) throws javax.xml.soap.SOAPException - Specified by:
addUpgradeHeaderElement
in interfacejavax.xml.soap.SOAPHeader
- Throws:
javax.xml.soap.SOAPException
-
addUpgradeHeaderElement
public javax.xml.soap.SOAPHeaderElement addUpgradeHeaderElement(String[] supportedSoapUris) throws javax.xml.soap.SOAPException - Specified by:
addUpgradeHeaderElement
in interfacejavax.xml.soap.SOAPHeader
- Throws:
javax.xml.soap.SOAPException
-
convertToSoapElement
- Overrides:
convertToSoapElement
in classElementImpl
-
setElementQName
public javax.xml.soap.SOAPElement setElementQName(QName newName) throws javax.xml.soap.SOAPException - Specified by:
setElementQName
in interfacejavax.xml.soap.SOAPElement
- Overrides:
setElementQName
in classElementImpl
- Throws:
javax.xml.soap.SOAPException
-