Class HeaderImpl
- 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
- Direct Known Subclasses:
Header1_1Impl,Header1_2Impl
public abstract class HeaderImpl extends ElementImpl implements jakarta.xml.soap.SOAPHeader
-
-
Field Summary
Fields Modifier and Type Field Description protected static booleanMUST_UNDERSTAND_ONLY-
Fields 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
Constructors Modifier Constructor Description protectedHeaderImpl(SOAPDocumentImpl ownerDoc, NameImpl name)HeaderImpl(SOAPDocumentImpl ownerDoc, Element domElement)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description jakarta.xml.soap.SOAPElementaddChildElement(String localName)protected jakarta.xml.soap.SOAPElementaddElement(jakarta.xml.soap.Name name)protected jakarta.xml.soap.SOAPElementaddElement(QName name)jakarta.xml.soap.SOAPHeaderElementaddHeaderElement(jakarta.xml.soap.Name name)jakarta.xml.soap.SOAPHeaderElementaddHeaderElement(QName name)jakarta.xml.soap.SOAPHeaderElementaddUpgradeHeaderElement(String supportedSoapUri)jakarta.xml.soap.SOAPHeaderElementaddUpgradeHeaderElement(String[] supportedSoapUris)jakarta.xml.soap.SOAPHeaderElementaddUpgradeHeaderElement(Iterator supportedSoapUris)protected jakarta.xml.soap.SOAPElementconvertToSoapElement(Element element)protected abstract jakarta.xml.soap.SOAPHeaderElementcreateHeaderElement(jakarta.xml.soap.Name name)protected abstract jakarta.xml.soap.SOAPHeaderElementcreateHeaderElement(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 NameImplgetNotUnderstoodName()protected abstract NameImplgetSupportedEnvelopeName()protected abstract NameImplgetUpgradeName()jakarta.xml.soap.SOAPElementsetElementQName(QName newName)voidsetParentElement(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
public 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:
addHeaderElementin 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:
addHeaderElementin 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:
addElementin classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
addElement
protected jakarta.xml.soap.SOAPElement addElement(QName name) throws jakarta.xml.soap.SOAPException
- Overrides:
addElementin classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
examineHeaderElements
public Iterator<jakarta.xml.soap.SOAPHeaderElement> examineHeaderElements(String actor)
- Specified by:
examineHeaderElementsin interfacejakarta.xml.soap.SOAPHeader
-
extractHeaderElements
public Iterator<jakarta.xml.soap.SOAPHeaderElement> extractHeaderElements(String actor)
- Specified by:
extractHeaderElementsin 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:
setParentElementin interfacejakarta.xml.soap.Node- Overrides:
setParentElementin classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
addChildElement
public jakarta.xml.soap.SOAPElement addChildElement(String localName) throws jakarta.xml.soap.SOAPException
- Specified by:
addChildElementin interfacejakarta.xml.soap.SOAPElement- Overrides:
addChildElementin classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
examineAllHeaderElements
public Iterator<jakarta.xml.soap.SOAPHeaderElement> examineAllHeaderElements()
- Specified by:
examineAllHeaderElementsin interfacejakarta.xml.soap.SOAPHeader
-
examineMustUnderstandHeaderElements
public Iterator<jakarta.xml.soap.SOAPHeaderElement> examineMustUnderstandHeaderElements(String actor)
- Specified by:
examineMustUnderstandHeaderElementsin interfacejakarta.xml.soap.SOAPHeader
-
extractAllHeaderElements
public Iterator<jakarta.xml.soap.SOAPHeaderElement> extractAllHeaderElements()
- Specified by:
extractAllHeaderElementsin interfacejakarta.xml.soap.SOAPHeader
-
addUpgradeHeaderElement
public jakarta.xml.soap.SOAPHeaderElement addUpgradeHeaderElement(Iterator supportedSoapUris) throws jakarta.xml.soap.SOAPException
- Specified by:
addUpgradeHeaderElementin 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:
addUpgradeHeaderElementin 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:
addUpgradeHeaderElementin interfacejakarta.xml.soap.SOAPHeader- Throws:
jakarta.xml.soap.SOAPException
-
convertToSoapElement
protected jakarta.xml.soap.SOAPElement convertToSoapElement(Element element)
- Overrides:
convertToSoapElementin classElementImpl
-
setElementQName
public jakarta.xml.soap.SOAPElement setElementQName(QName newName) throws jakarta.xml.soap.SOAPException
- Specified by:
setElementQNamein interfacejakarta.xml.soap.SOAPElement- Overrides:
setElementQNamein classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
-