public abstract class HeaderImpl extends ElementImpl implements javax.xml.soap.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
localName, namespaceURI
firstChild, fNodeListCache, ownerDocument
nextSibling, previousSibling
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_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
Modifier | Constructor and Description |
---|---|
protected |
HeaderImpl(SOAPDocumentImpl ownerDoc,
NameImpl name) |
Modifier and Type | Method and Description |
---|---|
javax.xml.soap.SOAPElement |
addChildElement(java.lang.String localName) |
protected javax.xml.soap.SOAPElement |
addElement(javax.xml.soap.Name name) |
protected javax.xml.soap.SOAPElement |
addElement(javax.xml.namespace.QName name) |
javax.xml.soap.SOAPHeaderElement |
addHeaderElement(javax.xml.soap.Name name) |
javax.xml.soap.SOAPHeaderElement |
addHeaderElement(javax.xml.namespace.QName name) |
javax.xml.soap.SOAPHeaderElement |
addUpgradeHeaderElement(java.util.Iterator supportedSoapUris) |
javax.xml.soap.SOAPHeaderElement |
addUpgradeHeaderElement(java.lang.String supportedSoapUri) |
javax.xml.soap.SOAPHeaderElement |
addUpgradeHeaderElement(java.lang.String[] supportedSoapUris) |
protected javax.xml.soap.SOAPElement |
convertToSoapElement(org.w3c.dom.Element element) |
protected abstract javax.xml.soap.SOAPHeaderElement |
createHeaderElement(javax.xml.soap.Name name) |
protected abstract javax.xml.soap.SOAPHeaderElement |
createHeaderElement(javax.xml.namespace.QName name) |
java.util.Iterator |
examineAllHeaderElements() |
java.util.Iterator |
examineHeaderElements(java.lang.String actor) |
java.util.Iterator |
examineMustUnderstandHeaderElements(java.lang.String actor) |
java.util.Iterator |
extractAllHeaderElements() |
java.util.Iterator |
extractHeaderElements(java.lang.String actor) |
protected java.util.Iterator |
getHeaderElements(java.lang.String actor,
boolean detach,
boolean mustUnderstand) |
protected java.util.Iterator |
getHeaderElementsForActor(java.lang.String actor,
boolean detach,
boolean mustUnderstand) |
protected abstract NameImpl |
getNotUnderstoodName() |
protected abstract NameImpl |
getSupportedEnvelopeName() |
protected abstract NameImpl |
getUpgradeName() |
javax.xml.soap.SOAPElement |
setElementQName(javax.xml.namespace.QName newName) |
void |
setParentElement(javax.xml.soap.SOAPElement element) |
addAttribute, addAttribute, addCDATA, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addNode, addText, addTextNode, circumventBug5034339, createElement, createElement, createQName, detachNode, doGetNamespacePrefixes, ensureNamespaceIsDeclared, findChild, findEncodingStyleAttributeName, getAllAttributes, getAllAttributesAsQNames, getAllAttributesFrom, getAttributeValue, getAttributeValue, getAttributeValueFrom, getChildElementNodes, getChildElements, getChildElements, getChildElements, getChildElementsFrom, getElementName, getElementQName, getEncodingStyle, getLocalPart, getNamespaceAttr, getNamespaceAttrFrom, getNamespaceContextNodes, getNamespaceContextNodes, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getOwnerDocument, getParentElement, getPrefix, getQualifiedName, getSOAPNamespace, getValue, getValueNode, getValueNodeStrict, getVisibleNamespacePrefixes, importElement, isNamespaceQualified, isNamespaceQualified, recycleNode, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration, replaceElementWithSOAPElement, setAttributeNS, setEncodingStyle, setEncodingStyleNamespace, setValue, tryToFindEncodingStyleAttributeName
getBaseURI, getLocalName, getNamespaceURI, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setPrefix, setType, setValues
cloneNode, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getTextContent, hasChildNodes, insertBefore, item, removeChild, replaceChild, setTextContent, synchronizeChildren
getNextSibling, getParentNode, getPreviousSibling
addEventListener, appendChild, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setUserData, setUserData, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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)
protected abstract javax.xml.soap.SOAPHeaderElement createHeaderElement(javax.xml.soap.Name name) throws javax.xml.soap.SOAPException
javax.xml.soap.SOAPException
protected abstract javax.xml.soap.SOAPHeaderElement createHeaderElement(javax.xml.namespace.QName name) throws javax.xml.soap.SOAPException
javax.xml.soap.SOAPException
protected abstract NameImpl getNotUnderstoodName()
protected abstract NameImpl getUpgradeName()
protected abstract NameImpl getSupportedEnvelopeName()
public javax.xml.soap.SOAPHeaderElement addHeaderElement(javax.xml.soap.Name name) throws javax.xml.soap.SOAPException
addHeaderElement
in interface javax.xml.soap.SOAPHeader
javax.xml.soap.SOAPException
public javax.xml.soap.SOAPHeaderElement addHeaderElement(javax.xml.namespace.QName name) throws javax.xml.soap.SOAPException
addHeaderElement
in interface javax.xml.soap.SOAPHeader
javax.xml.soap.SOAPException
protected javax.xml.soap.SOAPElement addElement(javax.xml.soap.Name name) throws javax.xml.soap.SOAPException
addElement
in class ElementImpl
javax.xml.soap.SOAPException
protected javax.xml.soap.SOAPElement addElement(javax.xml.namespace.QName name) throws javax.xml.soap.SOAPException
addElement
in class ElementImpl
javax.xml.soap.SOAPException
public java.util.Iterator examineHeaderElements(java.lang.String actor)
examineHeaderElements
in interface javax.xml.soap.SOAPHeader
public java.util.Iterator extractHeaderElements(java.lang.String actor)
extractHeaderElements
in interface javax.xml.soap.SOAPHeader
protected java.util.Iterator getHeaderElementsForActor(java.lang.String actor, boolean detach, boolean mustUnderstand)
protected java.util.Iterator getHeaderElements(java.lang.String actor, boolean detach, boolean mustUnderstand)
public void setParentElement(javax.xml.soap.SOAPElement element) throws javax.xml.soap.SOAPException
setParentElement
in class ElementImpl
javax.xml.soap.SOAPException
public javax.xml.soap.SOAPElement addChildElement(java.lang.String localName) throws javax.xml.soap.SOAPException
addChildElement
in interface javax.xml.soap.SOAPElement
addChildElement
in class ElementImpl
javax.xml.soap.SOAPException
public java.util.Iterator examineAllHeaderElements()
examineAllHeaderElements
in interface javax.xml.soap.SOAPHeader
public java.util.Iterator examineMustUnderstandHeaderElements(java.lang.String actor)
examineMustUnderstandHeaderElements
in interface javax.xml.soap.SOAPHeader
public java.util.Iterator extractAllHeaderElements()
extractAllHeaderElements
in interface javax.xml.soap.SOAPHeader
public javax.xml.soap.SOAPHeaderElement addUpgradeHeaderElement(java.util.Iterator supportedSoapUris) throws javax.xml.soap.SOAPException
addUpgradeHeaderElement
in interface javax.xml.soap.SOAPHeader
javax.xml.soap.SOAPException
public javax.xml.soap.SOAPHeaderElement addUpgradeHeaderElement(java.lang.String supportedSoapUri) throws javax.xml.soap.SOAPException
addUpgradeHeaderElement
in interface javax.xml.soap.SOAPHeader
javax.xml.soap.SOAPException
public javax.xml.soap.SOAPHeaderElement addUpgradeHeaderElement(java.lang.String[] supportedSoapUris) throws javax.xml.soap.SOAPException
addUpgradeHeaderElement
in interface javax.xml.soap.SOAPHeader
javax.xml.soap.SOAPException
protected javax.xml.soap.SOAPElement convertToSoapElement(org.w3c.dom.Element element)
convertToSoapElement
in class ElementImpl
public javax.xml.soap.SOAPElement setElementQName(javax.xml.namespace.QName newName) throws javax.xml.soap.SOAPException
setElementQName
in interface javax.xml.soap.SOAPElement
setElementQName
in class ElementImpl
javax.xml.soap.SOAPException