org.apache.axiom.soap.impl.llom.soap12
Class SOAP12HeaderImpl
java.lang.Object
org.apache.axiom.om.impl.llom.OMNodeImpl
org.apache.axiom.om.impl.llom.OMElementImpl
org.apache.axiom.soap.impl.llom.SOAPElement
org.apache.axiom.soap.impl.llom.SOAPHeaderImpl
org.apache.axiom.soap.impl.llom.soap12.SOAP12HeaderImpl
- All Implemented Interfaces:
- OMContainerEx, OMNodeEx, OMConstants, OMContainer, OMElement, OMNode, SOAPHeader
public class SOAP12HeaderImpl
- extends SOAPHeaderImpl
Fields inherited from interface org.apache.axiom.om.OMConstants |
ARRAY_ITEM_LOCALNAME, ARRAY_ITEM_NS_PREFIX, ARRAY_ITEM_NSURI, ARRAY_ITEM_QNAME, DATA_HANDLER, DEFAULT_CHAR_SET_ENCODING, DEFAULT_DEFAULT_NAMESPACE, DEFAULT_XML_VERSION, IS_BINARY, IS_DATA_HANDLERS_AWARE, PULL_TYPE_BUILDER, PUSH_TYPE_BUILDER, XMLATTRTYPE_CDATA, XMLATTRTYPE_ENTITIES, XMLATTRTYPE_ENTITY, XMLATTRTYPE_ID, XMLATTRTYPE_IDREF, XMLATTRTYPE_IDREFS, XMLATTRTYPE_NMTOKEN, XMLATTRTYPE_NMTOKENS, XMLATTRTYPE_NOTATION, XMLNS_NS_PREFIX, XMLNS_NS_URI, XMLNS_PREFIX, XMLNS_URI |
Methods inherited from class org.apache.axiom.om.impl.llom.OMElementImpl |
addAttribute, addAttribute, build, buildNext, buildWithAttachments, cloneOMElement, declareDefaultNamespace, declareNamespace, declareNamespace, detach, discard, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getBuilder, getChildElements, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getDefaultNamespace, getFirstChildWithName, getFirstElement, getFirstOMChild, getLineNumber, getLocalName, getNamespace, getNextOMSibling, getQName, getText, getTextAsQName, getTrimmedText, getType, getXMLStreamReader, getXMLStreamReaderWithoutCaching, internalSerialize, internalSerialize, internalSerializeAndConsume, isComplete, notifyChildComplete, removeAttribute, resolveQName, setBuilder, setFirstChild, setLastChild, setLineNumber, setLocalName, setNamespace, setNamespaceWithNoFindInCurrentScope, setText, setText, toString, toStringWithConsume |
Methods inherited from class org.apache.axiom.om.impl.llom.OMNodeImpl |
close, getOMFactory, getParent, getPreviousOMSibling, importNode, insertSiblingAfter, insertSiblingBefore, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setComplete, setNextOMSibling, setPreviousOMSibling, setType |
Methods inherited from interface org.apache.axiom.om.OMElement |
addAttribute, addAttribute, cloneOMElement, declareDefaultNamespace, declareNamespace, declareNamespace, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getBuilder, getChildElements, getDefaultNamespace, getFirstElement, getLineNumber, getLocalName, getNamespace, getQName, getText, getTextAsQName, getXMLStreamReader, getXMLStreamReaderWithoutCaching, removeAttribute, resolveQName, setBuilder, setFirstChild, setLineNumber, setLocalName, setNamespace, setNamespaceWithNoFindInCurrentScope, setText, setText, toString, toStringWithConsume |
Methods inherited from interface org.apache.axiom.om.OMNode |
build, buildWithAttachments, close, detach, discard, getNextOMSibling, getOMFactory, getParent, getPreviousOMSibling, getType, insertSiblingAfter, insertSiblingBefore, isComplete, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume |
SOAP12HeaderImpl
public SOAP12HeaderImpl(SOAPFactory factory)
- Eran Chinthaka (chinthaka@apache.org)
SOAP12HeaderImpl
public SOAP12HeaderImpl(SOAPEnvelope envelope,
SOAPFactory factory)
throws SOAPProcessingException
- Parameters:
envelope
-
- Throws:
SOAPProcessingException
SOAP12HeaderImpl
public SOAP12HeaderImpl(SOAPEnvelope envelope,
OMXMLParserWrapper builder,
SOAPFactory factory)
- 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
- 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)
Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.