org.apache.axis2.soap.impl.llom.soap12
Class SOAP12HeaderImpl
java.lang.Object
org.apache.axis2.om.impl.llom.OMNodeImpl
org.apache.axis2.om.impl.llom.OMElementImpl
org.apache.axis2.soap.impl.llom.SOAPElement
org.apache.axis2.soap.impl.llom.SOAPHeaderImpl
org.apache.axis2.soap.impl.llom.soap12.SOAP12HeaderImpl
- All Implemented Interfaces:
- OMConstants, OMContainer, OMContainerEx, OMElement, OMNode, OMNodeEx, SOAPHeader
- public class SOAP12HeaderImpl
- extends SOAPHeaderImpl
Fields inherited from interface org.apache.axis2.om.OMConstants |
ARRAY_ITEM_LOCALNAME, ARRAY_ITEM_NS_PREFIX, ARRAY_ITEM_NSURI, ARRAY_ITEM_QNAME, DEFAULT_CHAR_SET_ENCODING, DEFAULT_XML_VERSION, PULL_TYPE_BUILDER, PUSH_TYPE_BUILDER, XMLNS_NS_PREFIX, XMLNS_NS_URI, XMLNS_PREFIX, XMLNS_URI |
Methods inherited from class org.apache.axis2.om.impl.llom.OMElementImpl |
addAttribute, addAttribute, addChild, buildNext, cloneOMElement, declareNamespace, declareNamespace, detach, discard, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getBuilder, getChildElements, getChildren, getChildrenWithName, getFirstChildWithName, getFirstElement, getFirstOMChild, getLocalName, getNamespace, getNextOMSibling, getQName, getText, getTrimmedText, getType, getXMLStreamReader, getXMLStreamReaderWithoutCaching, isComplete, removeAttribute, resolveQName, serialize, serialize, serializeAndConsume, setBuilder, setFirstChild, setLocalName, setNamespace, setText, toString, toStringWithConsume |
Methods inherited from class org.apache.axis2.om.impl.llom.OMNodeImpl |
build, getParent, getPreviousOMSibling, insertSiblingAfter, insertSiblingBefore, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setComplete, setNextOMSibling, setParent, setPreviousOMSibling, setType |
Methods inherited from interface org.apache.axis2.om.OMElement |
addAttribute, addAttribute, cloneOMElement, declareNamespace, declareNamespace, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getBuilder, getChildElements, getFirstElement, getLocalName, getNamespace, getQName, getText, getXMLStreamReader, getXMLStreamReaderWithoutCaching, removeAttribute, resolveQName, setBuilder, setFirstChild, setLocalName, setNamespace, setText, toString, toStringWithConsume |
Methods inherited from interface org.apache.axis2.om.OMNode |
build, detach, discard, getNextOMSibling, getParent, getPreviousOMSibling, getType, insertSiblingAfter, insertSiblingBefore, isComplete, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume |
SOAP12HeaderImpl
public SOAP12HeaderImpl(SOAPEnvelope envelope)
throws SOAPProcessingException
- Parameters:
envelope
-
SOAP12HeaderImpl
public SOAP12HeaderImpl(SOAPEnvelope envelope,
OMXMLParserWrapper builder)
- Constructor SOAPHeaderImpl
- Parameters:
envelope
- builder
-
addHeaderBlock
public SOAPHeaderBlock addHeaderBlock(String localName,
OMNamespace ns)
throws OMException
- Description copied from class:
SOAPHeaderImpl
- Creates a new
SOAPHeaderBlock
object initialized with the
specified name and adds it to this SOAPHeader
object.
- Specified by:
addHeaderBlock
in interface SOAPHeader
- Specified by:
addHeaderBlock
in class SOAPHeaderImpl
- Parameters:
localName
- ns
-
- Returns:
- the new
SOAPHeaderBlock
object that was inserted
into this SOAPHeader
object
- Throws:
OMException
- if a SOAP error occurs
extractHeaderBlocks
public Iterator extractHeaderBlocks(String role)
- Description copied from class:
SOAPHeaderImpl
- 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. This method
allows an role to process only the parts of the SOAPHeader
object that apply to it and to remove them before passing the message on
to the next role.
- Specified by:
extractHeaderBlocks
in interface SOAPHeader
- Specified by:
extractHeaderBlocks
in class SOAPHeaderImpl
- Parameters:
role
- a String
giving the URI of the role for which to
search
- Returns:
- an
Iterator
object over all the
SOAPHeaderBlock
objects that contain the specified role - See Also:
examineHeaderBlocks(java.lang.String)