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

public abstract class HeaderImpl extends ElementImpl implements javax.xml.soap.SOAPHeader
  • Field Details

    • MUST_UNDERSTAND_ONLY

      protected static final boolean MUST_UNDERSTAND_ONLY
      See Also:
  • Constructor Details

  • 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

      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
    • convertToSoapElement

      protected javax.xml.soap.SOAPElement convertToSoapElement(Element element)
      Overrides:
      convertToSoapElement in class ElementImpl
    • 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