org.apache.axiom.soap.impl.llom.soap11
Class SOAP11HeaderBlockImpl
java.lang.Object
org.apache.axiom.om.impl.llom.OMNodeImpl
org.apache.axiom.om.impl.llom.OMElementImpl
org.apache.axiom.soap.impl.llom.SOAPHeaderBlockImpl
org.apache.axiom.soap.impl.llom.soap11.SOAP11HeaderBlockImpl
- All Implemented Interfaces:
- OMConstants, OMContainer, OMContainerEx, OMElement, OMNode, OMNodeEx, SOAPHeaderBlock
- public class SOAP11HeaderBlockImpl
- extends SOAPHeaderBlockImpl
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_XML_VERSION, IS_BINARY, IS_DATA_HANDLERS_AWARE, PULL_TYPE_BUILDER, PUSH_TYPE_BUILDER, XMLNS_NS_PREFIX, XMLNS_NS_URI, XMLNS_PREFIX, XMLNS_URI |
Method Summary |
protected void |
checkParent(OMElement parent)
|
boolean |
getMustUnderstand()
Returns whether the mustUnderstand attribute for this
SOAPHeaderBlock object is turned on. |
java.lang.String |
getRole()
Returns the uri of the actor associated with this
SOAPHeaderBlock object. |
void |
setMustUnderstand(boolean mustUnderstand)
Sets the mustUnderstand attribute for this SOAPHeaderBlock
object to be on or off. |
void |
setMustUnderstand(java.lang.String mustUnderstand)
|
void |
setRole(java.lang.String roleURI)
Sets the actor associated with this SOAPHeaderBlock object
to the specified actor. |
Methods inherited from class org.apache.axiom.om.impl.llom.OMElementImpl |
addAttribute, addAttribute, addChild, buildNext, cloneOMElement, declareDefaultNamespace, declareNamespace, declareNamespace, detach, discard, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getBuilder, getChildElements, getChildren, getChildrenWithName, getDefaultNamespace, getFirstChildWithName, getFirstElement, getFirstOMChild, getLineNumber, getLocalName, getNamespace, getNextOMSibling, getQName, getText, getTextAsQName, getTrimmedText, getType, getXMLStreamReader, getXMLStreamReaderWithoutCaching, internalSerialize, internalSerialize, internalSerializeAndConsume, isComplete, removeAttribute, resolveQName, setBuilder, setFirstChild, setLineNumber, setLocalName, setNamespace, setNamespaceWithNoFindInCurrentScope, setText, setText, toString, toStringWithConsume |
Methods inherited from class org.apache.axiom.om.impl.llom.OMNodeImpl |
build, getOMFactory, 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.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, detach, discard, getNextOMSibling, getOMFactory, getParent, getPreviousOMSibling, getType, insertSiblingAfter, insertSiblingBefore, isComplete, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume |
SOAP11HeaderBlockImpl
public SOAP11HeaderBlockImpl(java.lang.String localName,
OMNamespace ns,
SOAPFactory factory)
SOAP11HeaderBlockImpl
public SOAP11HeaderBlockImpl(java.lang.String localName,
OMNamespace ns,
SOAPHeader parent,
SOAPFactory factory)
throws SOAPProcessingException
- Parameters:
localName
- ns
-
SOAP11HeaderBlockImpl
public SOAP11HeaderBlockImpl(java.lang.String localName,
OMNamespace ns,
OMElement parent,
OMXMLParserWrapper builder,
SOAPFactory factory)
- Constructor SOAPHeaderBlockImpl
- Parameters:
localName
- ns
- parent
- builder
-
checkParent
protected void checkParent(OMElement parent)
throws SOAPProcessingException
- Throws:
SOAPProcessingException
setRole
public void setRole(java.lang.String roleURI)
- Description copied from interface:
SOAPHeaderBlock
- Sets the actor associated with this
SOAPHeaderBlock
object
to the specified actor.
- Parameters:
roleURI
- a String
giving the URI of the actor to set- See Also:
getRole()
getRole
public java.lang.String getRole()
- Description copied from interface:
SOAPHeaderBlock
- Returns the uri of the actor associated with this
SOAPHeaderBlock
object.
- Returns:
- a
String
giving the URI of the actor - See Also:
setRole(java.lang.String)
setMustUnderstand
public void setMustUnderstand(boolean mustUnderstand)
- Description copied from interface:
SOAPHeaderBlock
- Sets the mustUnderstand attribute for this
SOAPHeaderBlock
object to be on or off. If the mustUnderstand attribute is on, the
actor who receives the SOAPHeaderBlock
must process it
correctly. This ensures, for example, that if the
SOAPHeaderBlock
object modifies the message, that the message is
being modified correctly.
- Parameters:
mustUnderstand
- true
to set the mustUnderstand
attribute on; false
to turn if off- See Also:
getMustUnderstand()
setMustUnderstand
public void setMustUnderstand(java.lang.String mustUnderstand)
throws SOAPProcessingException
- Throws:
SOAPProcessingException
getMustUnderstand
public boolean getMustUnderstand()
throws SOAPProcessingException
- Returns whether the mustUnderstand attribute for this
SOAPHeaderBlock
object is turned on.
- Returns:
true
if the mustUnderstand attribute of
this SOAPHeaderBlock
object is turned on;
false
otherwise
- Throws:
SOAPProcessingException