## 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.