Class HeaderImpl
java.lang.Object
com.sun.xml.messaging.saaj.soap.impl.ElementImpl
com.sun.xml.messaging.saaj.soap.impl.HeaderImpl
- All Implemented Interfaces:
Node,SOAPBodyElement,SOAPElement,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, WSU_NS, XENC_NSFields 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
ConstructorsModifierConstructorDescriptionprotectedHeaderImpl(SOAPDocumentImpl ownerDoc, NameImpl name) protectedHeaderImpl(SOAPDocumentImpl ownerDoc, Element domElement) -
Method Summary
Modifier and TypeMethodDescriptionaddChildElement(String localName) protected SOAPElementaddElement(Name name) protected SOAPElementaddElement(QName name) addHeaderElement(Name name) addHeaderElement(QName name) addUpgradeHeaderElement(String supportedSoapUri) addUpgradeHeaderElement(String[] supportedSoapUris) addUpgradeHeaderElement(Iterator<String> supportedSoapUris) protected SOAPElementconvertToSoapElement(Element element) protected abstract SOAPHeaderElementcreateHeaderElement(Name name) protected abstract SOAPHeaderElementcreateHeaderElement(QName name) examineHeaderElements(String actor) extractHeaderElements(String actor) protected Iterator<SOAPHeaderElement>getHeaderElements(String actor, boolean detach, boolean mustUnderstand) protected Iterator<SOAPHeaderElement>getHeaderElementsForActor(String actor, boolean detach, boolean mustUnderstand) protected abstract NameImplprotected abstract NameImplprotected abstract NameImplsetElementQName(QName newName) voidsetParentElement(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, tryToFindEncodingStyleAttributeNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, setIdAttributeNSMethods inherited from interface jakarta.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setValueMethods 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, setUserDataMethods 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, setEncodingStyleMethods inherited from interface jakarta.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
- Throws:
SOAPException
-
createHeaderElement
- Throws:
SOAPException
-
getNotUnderstoodName
-
getUpgradeName
-
getSupportedEnvelopeName
-
addHeaderElement
- Specified by:
addHeaderElementin interfaceSOAPHeader- Throws:
SOAPException
-
addHeaderElement
- Specified by:
addHeaderElementin interfaceSOAPHeader- Throws:
SOAPException
-
addElement
- Overrides:
addElementin classElementImpl- Throws:
SOAPException
-
addElement
- Overrides:
addElementin classElementImpl- Throws:
SOAPException
-
examineHeaderElements
- Specified by:
examineHeaderElementsin interfaceSOAPHeader
-
extractHeaderElements
- Specified by:
extractHeaderElementsin interfaceSOAPHeader
-
getHeaderElementsForActor
protected Iterator<SOAPHeaderElement> getHeaderElementsForActor(String actor, boolean detach, boolean mustUnderstand) -
getHeaderElements
protected Iterator<SOAPHeaderElement> getHeaderElements(String actor, boolean detach, boolean mustUnderstand) -
setParentElement
- Specified by:
setParentElementin interfaceNode- Overrides:
setParentElementin classElementImpl- Throws:
SOAPException
-
addChildElement
- Specified by:
addChildElementin interfaceSOAPElement- Overrides:
addChildElementin classElementImpl- Throws:
SOAPException
-
examineAllHeaderElements
- Specified by:
examineAllHeaderElementsin interfaceSOAPHeader
-
examineMustUnderstandHeaderElements
- Specified by:
examineMustUnderstandHeaderElementsin interfaceSOAPHeader
-
extractAllHeaderElements
- Specified by:
extractAllHeaderElementsin interfaceSOAPHeader
-
addUpgradeHeaderElement
public SOAPHeaderElement addUpgradeHeaderElement(Iterator<String> supportedSoapUris) throws SOAPException - Specified by:
addUpgradeHeaderElementin interfaceSOAPHeader- Throws:
SOAPException
-
addUpgradeHeaderElement
- Specified by:
addUpgradeHeaderElementin interfaceSOAPHeader- Throws:
SOAPException
-
addUpgradeHeaderElement
- Specified by:
addUpgradeHeaderElementin interfaceSOAPHeader- Throws:
SOAPException
-
convertToSoapElement
- Overrides:
convertToSoapElementin classElementImpl
-
setElementQName
- Specified by:
setElementQNamein interfaceSOAPElement- Overrides:
setElementQNamein classElementImpl- Throws:
SOAPException
-