Class 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 Detail

      • MUST_UNDERSTAND_ONLY

        protected static final boolean MUST_UNDERSTAND_ONLY
        See Also:
        Constant Field Values
    • 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:
        addHeaderElement in interface javax.xml.soap.SOAPHeader
        Throws:
        javax.xml.soap.SOAPException
      • addHeaderElement

        public javax.xml.soap.SOAPHeaderElement addHeaderElement​(QName name)
                                                          throws javax.xml.soap.SOAPException
        Specified by:
        addHeaderElement in interface javax.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:
        addElement in class ElementImpl
        Throws:
        javax.xml.soap.SOAPException
      • addElement

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

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

        public Iterator<javax.xml.soap.SOAPHeaderElement> extractHeaderElements​(String actor)
        Specified by:
        extractHeaderElements in interface javax.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:
        setParentElement in interface javax.xml.soap.Node
        Overrides:
        setParentElement in class ElementImpl
        Throws:
        javax.xml.soap.SOAPException
      • addChildElement

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

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

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

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

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

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

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

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