- java.lang.Object
-
- com.sun.xml.messaging.saaj.soap.impl.ElementImpl
-
- com.sun.xml.messaging.saaj.soap.impl.HeaderImpl
-
- All Implemented Interfaces:
jakarta.xml.soap.Node
,jakarta.xml.soap.SOAPBodyElement
,jakarta.xml.soap.SOAPElement
,jakarta.xml.soap.SOAPHeader
,Element
,Node
public abstract class HeaderImpl extends ElementImpl implements jakarta.xml.soap.SOAPHeader
-
-
Field Summary
Fields Modifier and Type Field Description protected static boolean
MUST_UNDERSTAND_ONLY
-
Fields inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
DSIG_NS, elementQName, WSU_NS, XENC_NS
-
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
Constructors Modifier Constructor Description protected
HeaderImpl(SOAPDocumentImpl ownerDoc, NameImpl name)
protected
HeaderImpl(SOAPDocumentImpl ownerDoc, Element domElement)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description jakarta.xml.soap.SOAPElement
addChildElement(String localName)
protected jakarta.xml.soap.SOAPElement
addElement(jakarta.xml.soap.Name name)
protected jakarta.xml.soap.SOAPElement
addElement(QName name)
jakarta.xml.soap.SOAPHeaderElement
addHeaderElement(jakarta.xml.soap.Name name)
jakarta.xml.soap.SOAPHeaderElement
addHeaderElement(QName name)
jakarta.xml.soap.SOAPHeaderElement
addUpgradeHeaderElement(String supportedSoapUri)
jakarta.xml.soap.SOAPHeaderElement
addUpgradeHeaderElement(String[] supportedSoapUris)
jakarta.xml.soap.SOAPHeaderElement
addUpgradeHeaderElement(Iterator<String> supportedSoapUris)
protected jakarta.xml.soap.SOAPElement
convertToSoapElement(Element element)
protected abstract jakarta.xml.soap.SOAPHeaderElement
createHeaderElement(jakarta.xml.soap.Name name)
protected abstract jakarta.xml.soap.SOAPHeaderElement
createHeaderElement(QName name)
Iterator<jakarta.xml.soap.SOAPHeaderElement>
examineAllHeaderElements()
Iterator<jakarta.xml.soap.SOAPHeaderElement>
examineHeaderElements(String actor)
Iterator<jakarta.xml.soap.SOAPHeaderElement>
examineMustUnderstandHeaderElements(String actor)
Iterator<jakarta.xml.soap.SOAPHeaderElement>
extractAllHeaderElements()
Iterator<jakarta.xml.soap.SOAPHeaderElement>
extractHeaderElements(String actor)
protected Iterator<jakarta.xml.soap.SOAPHeaderElement>
getHeaderElements(String actor, boolean detach, boolean mustUnderstand)
protected Iterator<jakarta.xml.soap.SOAPHeaderElement>
getHeaderElementsForActor(String actor, boolean detach, boolean mustUnderstand)
protected abstract NameImpl
getNotUnderstoodName()
protected abstract NameImpl
getSupportedEnvelopeName()
protected abstract NameImpl
getUpgradeName()
jakarta.xml.soap.SOAPElement
setElementQName(QName newName)
void
setParentElement(jakarta.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 jakarta.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 jakarta.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
-
-
-
-
Field Detail
-
MUST_UNDERSTAND_ONLY
protected static final boolean MUST_UNDERSTAND_ONLY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HeaderImpl
protected HeaderImpl(SOAPDocumentImpl ownerDoc, NameImpl name)
-
HeaderImpl
protected HeaderImpl(SOAPDocumentImpl ownerDoc, Element domElement)
-
-
Method Detail
-
createHeaderElement
protected abstract jakarta.xml.soap.SOAPHeaderElement createHeaderElement(jakarta.xml.soap.Name name) throws jakarta.xml.soap.SOAPException
- Throws:
jakarta.xml.soap.SOAPException
-
createHeaderElement
protected abstract jakarta.xml.soap.SOAPHeaderElement createHeaderElement(QName name) throws jakarta.xml.soap.SOAPException
- Throws:
jakarta.xml.soap.SOAPException
-
getNotUnderstoodName
protected abstract NameImpl getNotUnderstoodName()
-
getUpgradeName
protected abstract NameImpl getUpgradeName()
-
getSupportedEnvelopeName
protected abstract NameImpl getSupportedEnvelopeName()
-
addHeaderElement
public jakarta.xml.soap.SOAPHeaderElement addHeaderElement(jakarta.xml.soap.Name name) throws jakarta.xml.soap.SOAPException
- Specified by:
addHeaderElement
in interfacejakarta.xml.soap.SOAPHeader
- Throws:
jakarta.xml.soap.SOAPException
-
addHeaderElement
public jakarta.xml.soap.SOAPHeaderElement addHeaderElement(QName name) throws jakarta.xml.soap.SOAPException
- Specified by:
addHeaderElement
in interfacejakarta.xml.soap.SOAPHeader
- Throws:
jakarta.xml.soap.SOAPException
-
addElement
protected jakarta.xml.soap.SOAPElement addElement(jakarta.xml.soap.Name name) throws jakarta.xml.soap.SOAPException
- Overrides:
addElement
in classElementImpl
- Throws:
jakarta.xml.soap.SOAPException
-
addElement
protected jakarta.xml.soap.SOAPElement addElement(QName name) throws jakarta.xml.soap.SOAPException
- Overrides:
addElement
in classElementImpl
- Throws:
jakarta.xml.soap.SOAPException
-
examineHeaderElements
public Iterator<jakarta.xml.soap.SOAPHeaderElement> examineHeaderElements(String actor)
- Specified by:
examineHeaderElements
in interfacejakarta.xml.soap.SOAPHeader
-
extractHeaderElements
public Iterator<jakarta.xml.soap.SOAPHeaderElement> extractHeaderElements(String actor)
- Specified by:
extractHeaderElements
in interfacejakarta.xml.soap.SOAPHeader
-
getHeaderElementsForActor
protected Iterator<jakarta.xml.soap.SOAPHeaderElement> getHeaderElementsForActor(String actor, boolean detach, boolean mustUnderstand)
-
getHeaderElements
protected Iterator<jakarta.xml.soap.SOAPHeaderElement> getHeaderElements(String actor, boolean detach, boolean mustUnderstand)
-
setParentElement
public void setParentElement(jakarta.xml.soap.SOAPElement element) throws jakarta.xml.soap.SOAPException
- Specified by:
setParentElement
in interfacejakarta.xml.soap.Node
- Overrides:
setParentElement
in classElementImpl
- Throws:
jakarta.xml.soap.SOAPException
-
addChildElement
public jakarta.xml.soap.SOAPElement addChildElement(String localName) throws jakarta.xml.soap.SOAPException
- Specified by:
addChildElement
in interfacejakarta.xml.soap.SOAPElement
- Overrides:
addChildElement
in classElementImpl
- Throws:
jakarta.xml.soap.SOAPException
-
examineAllHeaderElements
public Iterator<jakarta.xml.soap.SOAPHeaderElement> examineAllHeaderElements()
- Specified by:
examineAllHeaderElements
in interfacejakarta.xml.soap.SOAPHeader
-
examineMustUnderstandHeaderElements
public Iterator<jakarta.xml.soap.SOAPHeaderElement> examineMustUnderstandHeaderElements(String actor)
- Specified by:
examineMustUnderstandHeaderElements
in interfacejakarta.xml.soap.SOAPHeader
-
extractAllHeaderElements
public Iterator<jakarta.xml.soap.SOAPHeaderElement> extractAllHeaderElements()
- Specified by:
extractAllHeaderElements
in interfacejakarta.xml.soap.SOAPHeader
-
addUpgradeHeaderElement
public jakarta.xml.soap.SOAPHeaderElement addUpgradeHeaderElement(Iterator<String> supportedSoapUris) throws jakarta.xml.soap.SOAPException
- Specified by:
addUpgradeHeaderElement
in interfacejakarta.xml.soap.SOAPHeader
- Throws:
jakarta.xml.soap.SOAPException
-
addUpgradeHeaderElement
public jakarta.xml.soap.SOAPHeaderElement addUpgradeHeaderElement(String supportedSoapUri) throws jakarta.xml.soap.SOAPException
- Specified by:
addUpgradeHeaderElement
in interfacejakarta.xml.soap.SOAPHeader
- Throws:
jakarta.xml.soap.SOAPException
-
addUpgradeHeaderElement
public jakarta.xml.soap.SOAPHeaderElement addUpgradeHeaderElement(String[] supportedSoapUris) throws jakarta.xml.soap.SOAPException
- Specified by:
addUpgradeHeaderElement
in interfacejakarta.xml.soap.SOAPHeader
- Throws:
jakarta.xml.soap.SOAPException
-
convertToSoapElement
protected jakarta.xml.soap.SOAPElement convertToSoapElement(Element element)
- Overrides:
convertToSoapElement
in classElementImpl
-
setElementQName
public jakarta.xml.soap.SOAPElement setElementQName(QName newName) throws jakarta.xml.soap.SOAPException
- Specified by:
setElementQName
in interfacejakarta.xml.soap.SOAPElement
- Overrides:
setElementQName
in classElementImpl
- Throws:
jakarta.xml.soap.SOAPException
-
-