Class HeaderImpl

  • All Implemented Interfaces:
    jakarta.xml.soap.Node, jakarta.xml.soap.SOAPBodyElement, jakarta.xml.soap.SOAPElement, jakarta.xml.soap.SOAPHeader, Element, Node

    public abstract class HeaderImpl
    extends ElementImpl
    implements jakarta.xml.soap.SOAPHeader
    • Field Detail

      • MUST_UNDERSTAND_ONLY

        protected static final boolean MUST_UNDERSTAND_ONLY
        See Also:
        Constant Field Values
    • Method Detail

      • createHeaderElement

        protected abstract jakarta.xml.soap.SOAPHeaderElement createHeaderElement​(jakarta.xml.soap.Name name)
                                                                           throws jakarta.xml.soap.SOAPException
        Throws:
        jakarta.xml.soap.SOAPException
      • createHeaderElement

        protected abstract jakarta.xml.soap.SOAPHeaderElement createHeaderElement​(QName name)
                                                                           throws jakarta.xml.soap.SOAPException
        Throws:
        jakarta.xml.soap.SOAPException
      • getNotUnderstoodName

        protected abstract NameImpl getNotUnderstoodName()
      • getUpgradeName

        protected abstract NameImpl getUpgradeName()
      • getSupportedEnvelopeName

        protected abstract NameImpl getSupportedEnvelopeName()
      • addHeaderElement

        public jakarta.xml.soap.SOAPHeaderElement addHeaderElement​(jakarta.xml.soap.Name name)
                                                            throws jakarta.xml.soap.SOAPException
        Specified by:
        addHeaderElement in interface jakarta.xml.soap.SOAPHeader
        Throws:
        jakarta.xml.soap.SOAPException
      • addHeaderElement

        public jakarta.xml.soap.SOAPHeaderElement addHeaderElement​(QName name)
                                                            throws jakarta.xml.soap.SOAPException
        Specified by:
        addHeaderElement in interface jakarta.xml.soap.SOAPHeader
        Throws:
        jakarta.xml.soap.SOAPException
      • addElement

        protected jakarta.xml.soap.SOAPElement addElement​(jakarta.xml.soap.Name name)
                                                   throws jakarta.xml.soap.SOAPException
        Overrides:
        addElement in class ElementImpl
        Throws:
        jakarta.xml.soap.SOAPException
      • addElement

        protected jakarta.xml.soap.SOAPElement addElement​(QName name)
                                                   throws jakarta.xml.soap.SOAPException
        Overrides:
        addElement in class ElementImpl
        Throws:
        jakarta.xml.soap.SOAPException
      • examineHeaderElements

        public Iterator<jakarta.xml.soap.SOAPHeaderElement> examineHeaderElements​(String actor)
        Specified by:
        examineHeaderElements in interface jakarta.xml.soap.SOAPHeader
      • extractHeaderElements

        public Iterator<jakarta.xml.soap.SOAPHeaderElement> extractHeaderElements​(String actor)
        Specified by:
        extractHeaderElements in interface jakarta.xml.soap.SOAPHeader
      • getHeaderElementsForActor

        protected Iterator<jakarta.xml.soap.SOAPHeaderElement> getHeaderElementsForActor​(String actor,
                                                                                         boolean detach,
                                                                                         boolean mustUnderstand)
      • getHeaderElements

        protected Iterator<jakarta.xml.soap.SOAPHeaderElement> getHeaderElements​(String actor,
                                                                                 boolean detach,
                                                                                 boolean mustUnderstand)
      • setParentElement

        public void setParentElement​(jakarta.xml.soap.SOAPElement element)
                              throws jakarta.xml.soap.SOAPException
        Specified by:
        setParentElement in interface jakarta.xml.soap.Node
        Overrides:
        setParentElement in class ElementImpl
        Throws:
        jakarta.xml.soap.SOAPException
      • addChildElement

        public jakarta.xml.soap.SOAPElement addChildElement​(String localName)
                                                     throws jakarta.xml.soap.SOAPException
        Specified by:
        addChildElement in interface jakarta.xml.soap.SOAPElement
        Overrides:
        addChildElement in class ElementImpl
        Throws:
        jakarta.xml.soap.SOAPException
      • examineAllHeaderElements

        public Iterator<jakarta.xml.soap.SOAPHeaderElement> examineAllHeaderElements()
        Specified by:
        examineAllHeaderElements in interface jakarta.xml.soap.SOAPHeader
      • examineMustUnderstandHeaderElements

        public Iterator<jakarta.xml.soap.SOAPHeaderElement> examineMustUnderstandHeaderElements​(String actor)
        Specified by:
        examineMustUnderstandHeaderElements in interface jakarta.xml.soap.SOAPHeader
      • extractAllHeaderElements

        public Iterator<jakarta.xml.soap.SOAPHeaderElement> extractAllHeaderElements()
        Specified by:
        extractAllHeaderElements in interface jakarta.xml.soap.SOAPHeader
      • addUpgradeHeaderElement

        public jakarta.xml.soap.SOAPHeaderElement addUpgradeHeaderElement​(Iterator<String> supportedSoapUris)
                                                                   throws jakarta.xml.soap.SOAPException
        Specified by:
        addUpgradeHeaderElement in interface jakarta.xml.soap.SOAPHeader
        Throws:
        jakarta.xml.soap.SOAPException
      • addUpgradeHeaderElement

        public jakarta.xml.soap.SOAPHeaderElement addUpgradeHeaderElement​(String supportedSoapUri)
                                                                   throws jakarta.xml.soap.SOAPException
        Specified by:
        addUpgradeHeaderElement in interface jakarta.xml.soap.SOAPHeader
        Throws:
        jakarta.xml.soap.SOAPException
      • addUpgradeHeaderElement

        public jakarta.xml.soap.SOAPHeaderElement addUpgradeHeaderElement​(String[] supportedSoapUris)
                                                                   throws jakarta.xml.soap.SOAPException
        Specified by:
        addUpgradeHeaderElement in interface jakarta.xml.soap.SOAPHeader
        Throws:
        jakarta.xml.soap.SOAPException
      • setElementQName

        public jakarta.xml.soap.SOAPElement setElementQName​(QName newName)
                                                     throws jakarta.xml.soap.SOAPException
        Specified by:
        setElementQName in interface jakarta.xml.soap.SOAPElement
        Overrides:
        setElementQName in class ElementImpl
        Throws:
        jakarta.xml.soap.SOAPException