|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.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
Class SOAPHeaderImpl
| Field Summary |
| Fields inherited from class org.apache.axis2.om.impl.llom.OMElementImpl |
attributes, firstChild, localName, namespaces, noPrefixNamespaceCounter, ns |
| Fields inherited from class org.apache.axis2.om.impl.llom.OMNodeImpl |
builder, done, nextSibling, nodeType, parent, previousSibling |
| Fields inherited from interface org.apache.axis2.om.OMNode |
CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE |
| 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 |
| Constructor Summary | |
SOAPHeaderImpl(SOAPEnvelope envelope)
|
|
SOAPHeaderImpl(SOAPEnvelope envelope,
OMXMLParserWrapper builder)
Constructor SOAPHeaderImpl |
|
| Method Summary | |
abstract SOAPHeaderBlock |
addHeaderBlock(java.lang.String localName,
OMNamespace ns)
Creates a new SOAPHeaderBlock object initialized with the
specified name and adds it to this SOAPHeader object. |
protected void |
checkParent(OMElement parent)
This has to be implemented by all the derived classes to check for the correct parent. |
java.util.Iterator |
examineAllHeaderBlocks()
Returns an Iterator over all the SOAPHeaderBlock
objects in this SOAPHeader object. |
java.util.Iterator |
examineHeaderBlocks(java.lang.String paramRole)
Returns a list of all the SOAPHeaderBlock objects in this
SOAPHeader object that have the the specified actor. |
java.util.Iterator |
examineMustUnderstandHeaderBlocks(java.lang.String actor)
Returns an Iterator over all the SOAPHeaderBlock
objects in this SOAPHeader object that have the specified
actor and that have a MustUnderstand attribute whose value is equivalent
to true. |
java.util.Iterator |
extractAllHeaderBlocks()
Returns an Iterator over all the SOAPHeaderBlock
objects in this SOAPHeader object and detaches them from
this SOAPHeader object. |
abstract java.util.Iterator |
extractHeaderBlocks(java.lang.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. |
java.util.ArrayList |
getHeaderBlocksWithNSURI(java.lang.String nsURI)
Return all the Headers that has the Namespace URI to given NS URI |
| 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 class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.axis2.om.OMElement |
addAttribute, addAttribute, cloneOMElement, declareNamespace, declareNamespace, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getBuilder, getChildElements, getFirstAttribute, 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 |
| Methods inherited from interface org.apache.axis2.om.OMContainer |
addChild, buildNext, getChildren, getChildrenWithName, getFirstChildWithName, getFirstOMChild, isComplete |
| Methods inherited from interface org.apache.axis2.om.impl.OMContainerEx |
setComplete |
| Constructor Detail |
public SOAPHeaderImpl(SOAPEnvelope envelope)
throws SOAPProcessingException
envelope -
public SOAPHeaderImpl(SOAPEnvelope envelope,
OMXMLParserWrapper builder)
envelope - builder - | Method Detail |
public abstract SOAPHeaderBlock addHeaderBlock(java.lang.String localName,
OMNamespace ns)
throws OMException
SOAPHeaderBlock object initialized with the
specified name and adds it to this SOAPHeader object.
addHeaderBlock in interface SOAPHeaderlocalName - ns -
SOAPHeaderBlock object that was inserted
into this SOAPHeader object
OMException - if a SOAP error occurs
OMExceptionpublic java.util.Iterator examineHeaderBlocks(java.lang.String paramRole)
SOAPHeaderBlock objects in this
SOAPHeader object that have the the specified actor. An
actor is a global attribute that indicates the intermediate parties to
whom the message should be sent. An actor receives the message and then
sends it to the next actor. The default actor is the ultimate intended
recipient for the message, so if no actor attribute is included in a
SOAPHeader object, the message is sent to its ultimate
destination.
examineHeaderBlocks in interface SOAPHeaderparamRole - a String giving the URI of the actor for
which to search
Iterator object over all the
SOAPHeaderBlock objects that contain the specified actorextractHeaderBlocks(java.lang.String)public abstract java.util.Iterator extractHeaderBlocks(java.lang.String role)
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.
extractHeaderBlocks in interface SOAPHeaderrole - a String giving the URI of the role for which to
search
Iterator object over all the
SOAPHeaderBlock objects that contain the specified roleexamineHeaderBlocks(java.lang.String)public java.util.Iterator examineMustUnderstandHeaderBlocks(java.lang.String actor)
Iterator over all the SOAPHeaderBlock
objects in this SOAPHeader object that have the specified
actor and that have a MustUnderstand attribute whose value is equivalent
to true.
examineMustUnderstandHeaderBlocks in interface SOAPHeaderactor - a String giving the URI of the actor for which
to search
Iterator object over all the
SOAPHeaderBlock objects that contain the specified
actor and are marked as MustUnderstandpublic java.util.Iterator examineAllHeaderBlocks()
Iterator over all the SOAPHeaderBlock
objects in this SOAPHeader object. Not that this will return
elements containing the QName (http://schemas.xmlsoap.org/soap/envelope/,
Header)
examineAllHeaderBlocks in interface SOAPHeaderIterator object over all the
SOAPHeaderBlock objects contained by this
SOAPHeaderpublic java.util.Iterator extractAllHeaderBlocks()
Iterator over all the SOAPHeaderBlock
objects in this SOAPHeader object and detaches them from
this SOAPHeader object.
extractAllHeaderBlocks in interface SOAPHeaderIterator object over all the
SOAPHeaderBlock objects contained by this
SOAPHeaderpublic java.util.ArrayList getHeaderBlocksWithNSURI(java.lang.String nsURI)
SOAPHeader
getHeaderBlocksWithNSURI in interface SOAPHeadernsURI -
protected void checkParent(OMElement parent)
throws SOAPProcessingException
SOAPElement
checkParent in class SOAPElementSOAPProcessingException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||