# Uses of Interface
org.apache.axiom.soap.SOAPHeaderBlock

Packages that use SOAPHeaderBlock
Package
Description
org.apache.axiom.soap

- ## Uses of SOAPHeaderBlock in org.apache.axiom.soap

  Methods in org.apache.axiom.soap that return SOAPHeaderBlock
  Modifier and Type
  Method
  Description
  `SOAPHeaderBlock`
  SOAPHeader.`addHeaderBlock(String localName, OMNamespace ns)`
  Creates a new `SOAPHeaderBlock` object initialized with the specified name and adds it to this `SOAPHeader` object.
  `SOAPHeaderBlock`
  SOAPHeader.`addHeaderBlock(QName qname)`
  Creates a new `SOAPHeaderBlock` object initialized with the specified name and adds it to this `SOAPHeader` object.
  `SOAPHeaderBlock`
  SOAPFactory.`createSOAPHeaderBlock(String localName, OMNamespace ns)`
  `SOAPHeaderBlock`
  SOAPFactory.`createSOAPHeaderBlock(String localName, OMNamespace ns, OMDataSource source)`
  Create a `SOAPHeaderBlock` from an `OMDataSource` with a known local name and namespace URI.
  `SOAPHeaderBlock`
  SOAPFactory.`createSOAPHeaderBlock(String localName, OMNamespace ns, SOAPHeader parent)`
  `SOAPHeaderBlock`
  SOAPFactory.`createSOAPHeaderBlock(OMDataSource source)`
  Create a `SOAPHeaderBlock` from an `OMDataSource`.
  `SOAPHeaderBlock`
  SOAPFactory.`createSOAPHeaderBlock(OMElement element)`
  Create a new `SOAPHeaderBlock` with the same content as the given element.
  Methods in org.apache.axiom.soap that return types with arguments of type SOAPHeaderBlock
  Modifier and Type
  Method
  Description
  `Iterator<SOAPHeaderBlock>`
  SOAPHeader.`examineAllHeaderBlocks()`
  Returns an iterator over all the `SOAPHeaderBlock` objects in this `SOAPHeader` object.
  `Iterator<SOAPHeaderBlock>`
  SOAPHeader.`examineHeaderBlocks(String role)`
  Returns a list of all the `SOAPHeaderBlock` objects in this `SOAPHeader` object that have the the specified role.
  `Iterator<SOAPHeaderBlock>`
  SOAPHeader.`examineMustUnderstandHeaderBlocks(String role)`
  Returns an iterator over all the `SOAPHeaderBlock` objects in this `SOAPHeader` object that have the specified role and that have a `MustUnderstand` attribute whose value is equivalent to `true`.
  `Iterator<SOAPHeaderBlock>`
  SOAPHeader.`extractAllHeaderBlocks()`
  Returns an iterator over all the `SOAPHeaderBlock` objects in this `SOAPHeader` object and detaches them from this `SOAPHeader` object.
  `Iterator<SOAPHeaderBlock>`
  SOAPHeader.`extractHeaderBlocks(String role)`
  Returns a list of all the `SOAPHeaderBlock` objects in this `SOAPHeader` object that have the the specified role and detaches them from this `SOAPHeader` object.
  `Iterator<SOAPHeaderBlock>`
  SOAPHeader.`getHeaderBlocksWithName(QName name)`
  Get all header blocks with the given name.
  `Iterator<SOAPHeaderBlock>`
  SOAPHeader.`getHeaderBlocksWithNamespaceURI(String uri)`
  Get all header blocks in the given namespace.
  `ArrayList<SOAPHeaderBlock>`
  SOAPHeader.`getHeaderBlocksWithNSURI(String nsURI)`
  Deprecated.
  Use `SOAPHeader.getHeaderBlocksWithNamespaceURI(String)` instead.
  `Iterator<SOAPHeaderBlock>`
  SOAPHeader.`getHeadersToProcess(RolePlayer rolePlayer)`
  Get the appropriate set of headers for a `RolePlayer`.
  `Iterator<SOAPHeaderBlock>`
  SOAPHeader.`getHeadersToProcess(RolePlayer rolePlayer, String namespace)`
  Get the appropriate set of headers for a RolePlayer and a particular namespace.