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
public abstract class HeaderImpl extends ElementImpl implements javax.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 javax.xml.soap.SOAPElementaddChildElement(String localName)protected javax.xml.soap.SOAPElementaddElement(QName name)protected javax.xml.soap.SOAPElementaddElement(javax.xml.soap.Name name)javax.xml.soap.SOAPHeaderElementaddHeaderElement(QName name)javax.xml.soap.SOAPHeaderElementaddHeaderElement(javax.xml.soap.Name name)javax.xml.soap.SOAPHeaderElementaddUpgradeHeaderElement(String supportedSoapUri)javax.xml.soap.SOAPHeaderElementaddUpgradeHeaderElement(String[] supportedSoapUris)javax.xml.soap.SOAPHeaderElementaddUpgradeHeaderElement(Iterator supportedSoapUris)protected javax.xml.soap.SOAPElementconvertToSoapElement(Element element)protected abstract javax.xml.soap.SOAPHeaderElementcreateHeaderElement(QName name)protected abstract javax.xml.soap.SOAPHeaderElementcreateHeaderElement(javax.xml.soap.Name name)Iterator<javax.xml.soap.SOAPHeaderElement>examineAllHeaderElements()Iterator<javax.xml.soap.SOAPHeaderElement>examineHeaderElements(String actor)Iterator<javax.xml.soap.SOAPHeaderElement>examineMustUnderstandHeaderElements(String actor)Iterator<javax.xml.soap.SOAPHeaderElement>extractAllHeaderElements()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 NameImplgetNotUnderstoodName()protected abstract NameImplgetSupportedEnvelopeName()protected abstract NameImplgetUpgradeName()javax.xml.soap.SOAPElementsetElementQName(QName newName)voidsetParentElement(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
-
-
-
-
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 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
protected abstract NameImpl getNotUnderstoodName()
-
getUpgradeName
protected abstract NameImpl getUpgradeName()
-
getSupportedEnvelopeName
protected abstract NameImpl getSupportedEnvelopeName()
-
addHeaderElement
public javax.xml.soap.SOAPHeaderElement addHeaderElement(javax.xml.soap.Name name) throws javax.xml.soap.SOAPException- Specified by:
addHeaderElementin 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:
addHeaderElementin 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:
addElementin classElementImpl- Throws:
javax.xml.soap.SOAPException
-
addElement
protected javax.xml.soap.SOAPElement addElement(QName name) throws javax.xml.soap.SOAPException
- Overrides:
addElementin classElementImpl- Throws:
javax.xml.soap.SOAPException
-
examineHeaderElements
public Iterator<javax.xml.soap.SOAPHeaderElement> examineHeaderElements(String actor)
- Specified by:
examineHeaderElementsin interfacejavax.xml.soap.SOAPHeader
-
extractHeaderElements
public Iterator<javax.xml.soap.SOAPHeaderElement> extractHeaderElements(String actor)
- Specified by:
extractHeaderElementsin interfacejavax.xml.soap.SOAPHeader
-
getHeaderElementsForActor
protected Iterator<javax.xml.soap.SOAPHeaderElement> getHeaderElementsForActor(String actor, boolean detach, boolean mustUnderstand)
-
getHeaderElements
protected Iterator<javax.xml.soap.SOAPHeaderElement> getHeaderElements(String actor, boolean detach, boolean mustUnderstand)
-
setParentElement
public void setParentElement(javax.xml.soap.SOAPElement element) throws javax.xml.soap.SOAPException- Specified by:
setParentElementin interfacejavax.xml.soap.Node- Overrides:
setParentElementin classElementImpl- Throws:
javax.xml.soap.SOAPException
-
addChildElement
public javax.xml.soap.SOAPElement addChildElement(String localName) throws javax.xml.soap.SOAPException
- Specified by:
addChildElementin interfacejavax.xml.soap.SOAPElement- Overrides:
addChildElementin classElementImpl- Throws:
javax.xml.soap.SOAPException
-
examineAllHeaderElements
public Iterator<javax.xml.soap.SOAPHeaderElement> examineAllHeaderElements()
- Specified by:
examineAllHeaderElementsin interfacejavax.xml.soap.SOAPHeader
-
examineMustUnderstandHeaderElements
public Iterator<javax.xml.soap.SOAPHeaderElement> examineMustUnderstandHeaderElements(String actor)
- Specified by:
examineMustUnderstandHeaderElementsin interfacejavax.xml.soap.SOAPHeader
-
extractAllHeaderElements
public Iterator<javax.xml.soap.SOAPHeaderElement> extractAllHeaderElements()
- Specified by:
extractAllHeaderElementsin interfacejavax.xml.soap.SOAPHeader
-
addUpgradeHeaderElement
public javax.xml.soap.SOAPHeaderElement addUpgradeHeaderElement(Iterator supportedSoapUris) throws javax.xml.soap.SOAPException
- Specified by:
addUpgradeHeaderElementin 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:
addUpgradeHeaderElementin 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:
addUpgradeHeaderElementin interfacejavax.xml.soap.SOAPHeader- Throws:
javax.xml.soap.SOAPException
-
convertToSoapElement
protected javax.xml.soap.SOAPElement convertToSoapElement(Element element)
- Overrides:
convertToSoapElementin classElementImpl
-
setElementQName
public javax.xml.soap.SOAPElement setElementQName(QName newName) throws javax.xml.soap.SOAPException
- Specified by:
setElementQNamein interfacejavax.xml.soap.SOAPElement- Overrides:
setElementQNamein classElementImpl- Throws:
javax.xml.soap.SOAPException
-
-