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_URIFields 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) HeaderImpl(SOAPDocumentImpl ownerDoc, Element domElement) -
Method Summary
Modifier and TypeMethodDescriptionjavax.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>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 NameImplprotected abstract NameImplprotected abstract NameImpljavax.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, 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 javax.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 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, setEncodingStyleMethods 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:
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
- Overrides:
addElementin classElementImpl- Throws:
javax.xml.soap.SOAPException
-
examineHeaderElements
- Specified by:
examineHeaderElementsin interfacejavax.xml.soap.SOAPHeader
-
extractHeaderElements
- Specified by:
extractHeaderElementsin interfacejavax.xml.soap.SOAPHeader
-
getHeaderElementsForActor
-
getHeaderElements
-
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
- Specified by:
examineAllHeaderElementsin interfacejavax.xml.soap.SOAPHeader
-
examineMustUnderstandHeaderElements
- Specified by:
examineMustUnderstandHeaderElementsin interfacejavax.xml.soap.SOAPHeader
-
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
- 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
-