public abstract class HeaderImpl extends ElementImpl implements SOAPHeader
Modifier and Type | Field and Description |
---|---|
protected static boolean |
MUST_UNDERSTAND_ONLY |
DSIG_NS, elementQName, log, WSU_NS, XENC_NS, XML_URI, XMLNS_URI
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
Modifier | Constructor and Description |
---|---|
|
HeaderImpl(SOAPDocumentImpl ownerDoc,
Element domElement) |
protected |
HeaderImpl(SOAPDocumentImpl ownerDoc,
NameImpl name) |
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addNotUnderstoodHeaderElement
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
detachNode, getParentElement, getValue, recycleNode, setValue
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
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
protected static final boolean MUST_UNDERSTAND_ONLY
protected HeaderImpl(SOAPDocumentImpl ownerDoc, NameImpl name)
public HeaderImpl(SOAPDocumentImpl ownerDoc, Element domElement)
protected abstract SOAPHeaderElement createHeaderElement(Name name) throws SOAPException
SOAPException
protected abstract SOAPHeaderElement createHeaderElement(QName name) throws SOAPException
SOAPException
protected abstract NameImpl getNotUnderstoodName()
protected abstract NameImpl getUpgradeName()
protected abstract NameImpl getSupportedEnvelopeName()
public SOAPHeaderElement addHeaderElement(Name name) throws SOAPException
addHeaderElement
in interface SOAPHeader
SOAPException
public SOAPHeaderElement addHeaderElement(QName name) throws SOAPException
addHeaderElement
in interface SOAPHeader
SOAPException
protected SOAPElement addElement(Name name) throws SOAPException
addElement
in class ElementImpl
SOAPException
protected SOAPElement addElement(QName name) throws SOAPException
addElement
in class ElementImpl
SOAPException
public Iterator<SOAPHeaderElement> examineHeaderElements(String actor)
examineHeaderElements
in interface SOAPHeader
public Iterator<SOAPHeaderElement> extractHeaderElements(String actor)
extractHeaderElements
in interface SOAPHeader
protected Iterator<SOAPHeaderElement> getHeaderElementsForActor(String actor, boolean detach, boolean mustUnderstand)
protected Iterator<SOAPHeaderElement> getHeaderElements(String actor, boolean detach, boolean mustUnderstand)
public void setParentElement(SOAPElement element) throws SOAPException
setParentElement
in class ElementImpl
SOAPException
public SOAPElement addChildElement(String localName) throws SOAPException
addChildElement
in interface SOAPElement
addChildElement
in class ElementImpl
SOAPException
public Iterator<SOAPHeaderElement> examineAllHeaderElements()
examineAllHeaderElements
in interface SOAPHeader
public Iterator<SOAPHeaderElement> examineMustUnderstandHeaderElements(String actor)
examineMustUnderstandHeaderElements
in interface SOAPHeader
public Iterator<SOAPHeaderElement> extractAllHeaderElements()
extractAllHeaderElements
in interface SOAPHeader
public SOAPHeaderElement addUpgradeHeaderElement(Iterator supportedSoapUris) throws SOAPException
addUpgradeHeaderElement
in interface SOAPHeader
SOAPException
public SOAPHeaderElement addUpgradeHeaderElement(String supportedSoapUri) throws SOAPException
addUpgradeHeaderElement
in interface SOAPHeader
SOAPException
public SOAPHeaderElement addUpgradeHeaderElement(String[] supportedSoapUris) throws SOAPException
addUpgradeHeaderElement
in interface SOAPHeader
SOAPException
protected SOAPElement convertToSoapElement(Element element)
convertToSoapElement
in class ElementImpl
public SOAPElement setElementQName(QName newName) throws SOAPException
setElementQName
in interface SOAPElement
setElementQName
in class ElementImpl
SOAPException
Copyright © 2017 Oracle. All rights reserved.