public class SOAP12HeaderBlockImpl extends SOAPHeaderBlockImpl implements SOAP12Constants
attributes, builder, firstChild, lastChild, localName, namespaces, ns, qName, state
nextSibling, parent, previousSibling
factory
FAULT_CODE_RECEIVER, FAULT_CODE_SENDER, QNAME_FAULT_CODE, QNAME_FAULT_DETAIL, QNAME_FAULT_NODE, QNAME_FAULT_REASON, QNAME_FAULT_ROLE, QNAME_FAULT_SUBCODE, QNAME_FAULT_TEXT, QNAME_FAULT_VALUE, QNAME_MU_FAULTCODE, QNAME_RECEIVER_FAULTCODE, QNAME_RELAY, QNAME_ROLE, QNAME_SENDER_FAULTCODE, SOAP_12_CONTENT_TYPE, SOAP_ENCODING_NAMESPACE_URI, SOAP_ENVELOPE_NAMESPACE_URI, SOAP_FAULT_CODE_LOCAL_NAME, SOAP_FAULT_DETAIL_LOCAL_NAME, SOAP_FAULT_NODE_LOCAL_NAME, SOAP_FAULT_REASON_LOCAL_NAME, SOAP_FAULT_ROLE_LOCAL_NAME, SOAP_FAULT_SUB_CODE_LOCAL_NAME, SOAP_FAULT_TEXT_LANG_ATTR_LOCAL_NAME, SOAP_FAULT_TEXT_LANG_ATTR_NS_PREFIX, SOAP_FAULT_TEXT_LANG_ATTR_NS_URI, SOAP_FAULT_TEXT_LOCAL_NAME, SOAP_FAULT_VALUE_DATA_ENCODING_UKNOWN, SOAP_FAULT_VALUE_LOCAL_NAME, SOAP_FAULT_VALUE_MUST_UNDERSTAND, SOAP_FAULT_VALUE_RECEIVER, SOAP_FAULT_VALUE_SENDER, SOAP_FAULT_VALUE_VERSION_MISMATCH, SOAP_RELAY, SOAP_ROLE, SOAP_ROLE_NEXT, SOAP_ROLE_NONE, SOAP_ROLE_ULTIMATE_RECEIVER
ATTR_MUSTUNDERSTAND, ATTR_MUSTUNDERSTAND_0, ATTR_MUSTUNDERSTAND_1, ATTR_MUSTUNDERSTAND_FALSE, ATTR_MUSTUNDERSTAND_TRUE, BODY_FAULT_LOCAL_NAME, BODY_LOCAL_NAME, BODY_NAMESPACE_PREFIX, FAULT_CODE_DATA_ENCODING_UNKNOWN, FAULT_CODE_MUST_UNDERSTAND, FAULT_CODE_VERSION_MISMATCH, HEADER_LOCAL_NAME, SOAP_DEFAULT_NAMESPACE_PREFIX, SOAP_FAULT_DETAIL_EXCEPTION_ENTRY, SOAPBODY_FIRST_CHILD_ELEMENT_QNAME, SOAPENVELOPE_LOCAL_NAME, SOAPFAULT_DETAIL_LOCAL_NAME, SOAPFAULT_LOCAL_NAME
MUST_UNDERSTAND_PROPERTY, RELAY_PROPERTY, ROLE_PROPERTY
CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE
COMPLETE, DISCARDED, INCOMPLETE
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
Constructor and Description |
---|
SOAP12HeaderBlockImpl(OMContainer parent,
String localName,
OMNamespace ns,
OMXMLParserWrapper builder,
OMFactory factory,
boolean generateNSDecl) |
SOAP12HeaderBlockImpl(SOAPFactory factory,
OMDataSource source) |
SOAP12HeaderBlockImpl(String localName,
OMNamespace ns,
SOAPFactory factory,
OMDataSource ds) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkParent(OMElement parent) |
boolean |
getMustUnderstand()
Returns whether the mustUnderstand attribute for this
SOAPHeaderBlock object is
turned on. |
boolean |
getRelay()
Returns the relay status associated with this
SOAPHeaderBlock object. |
String |
getRole()
Returns the uri of the actor associated with this
SOAPHeaderBlock object. |
SOAPVersion |
getVersion()
What SOAP version is this HeaderBlock?
|
void |
setMustUnderstand(boolean mustUnderstand)
Sets the mustUnderstand attribute for this
SOAPHeaderBlock object to be on or
off. |
void |
setMustUnderstand(String mustUnderstand) |
void |
setRelay(boolean relay)
Sets the relay attribute for this SOAPHeaderBlock to be either true or false.
|
void |
setRole(String roleURI)
Sets the actor associated with this
SOAPHeaderBlock object to the specified
actor. |
createClone, createClone, getAttribute, getOMDataSourceProperty, hasOMDataSourceProperty, isProcessed, setAttribute, setParent, setProcessed
addAttribute, addAttribute, addChild, addChild, addNamespaceDeclaration, build, buildWithAttachments, clone, cloneOMElement, declareDefaultNamespace, declareNamespace, declareNamespace, detach, discard, discarded, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getBuilder, getChildElements, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getDataSource, getDefaultNamespace, getDescendants, getFirstChildWithName, getFirstElement, getFirstOMChild, getFirstOMChildIfAvailable, getLastKnownOMChild, getLineNumber, getLocalName, getNamespace, getNamespaceContext, getNamespacesInScope, getNamespaceURI, getNextOMSibling, getNextOMSiblingIfAvailable, getObject, getPrefix, getQName, getSAXSource, getState, getText, getTextAsQName, getTextAsStream, getType, getXMLStreamReader, getXMLStreamReader, getXMLStreamReader, getXMLStreamReaderWithoutCaching, internalSerialize, isComplete, isExpanded, removeAttribute, removeChildren, resolveQName, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setBuilder, setComplete, setDataSource, setFirstChild, setLastChild, setLineNumber, setLocalName, setNamespace, setNamespaceWithNoFindInCurrentScope, setText, setText, toString, toStringWithConsume, undeclarePrefix, writeTextTo
getIParentNode, getParent, getPreviousOMSibling, insertSiblingAfter, insertSiblingBefore, internalSerialize, internalSerializeAndConsume, setNextOMSibling, setPreviousOMSibling
close, getOMFactory, serialize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDataSource, getObject, isExpanded, setDataSource
addAttribute, addAttribute, cloneOMElement, declareDefaultNamespace, declareNamespace, declareNamespace, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getChildElements, getDefaultNamespace, getFirstElement, getLineNumber, getNamespaceContext, getNamespacesInScope, getText, getTextAsQName, getTextAsStream, removeAttribute, resolveQName, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setBuilder, setLineNumber, setNamespace, setNamespaceWithNoFindInCurrentScope, setText, setText, toString, toStringWithConsume, undeclarePrefix, writeTextTo
buildWithAttachments, detach, discard, getNextOMSibling, getParent, getPreviousOMSibling, getType, insertSiblingAfter, insertSiblingBefore
addChild, getBuilder, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getDescendants, getFirstChildWithName, getFirstOMChild, getSAXSource, getXMLStreamReader, getXMLStreamReader, getXMLStreamReader, getXMLStreamReaderWithoutCaching, removeChildren
build, close, isComplete, serialize, serialize, serializeAndConsume
clone, getOMFactory
getLocalName, getNamespace, getNamespaceURI, getPrefix, getQName, setLocalName
getIParentNode
internalSerialize, internalSerializeAndConsume, setNextOMSibling, setPreviousOMSibling
public SOAP12HeaderBlockImpl(OMContainer parent, String localName, OMNamespace ns, OMXMLParserWrapper builder, OMFactory factory, boolean generateNSDecl)
public SOAP12HeaderBlockImpl(SOAPFactory factory, OMDataSource source)
public SOAP12HeaderBlockImpl(String localName, OMNamespace ns, SOAPFactory factory, OMDataSource ds)
protected void checkParent(OMElement parent) throws SOAPProcessingException
checkParent
in class SOAPHeaderBlockImpl
SOAPProcessingException
public void setRole(String roleURI)
SOAPHeaderBlock
SOAPHeaderBlock
object to the specified
actor.setRole
in interface SOAPHeaderBlock
roleURI
- a String
giving the URI of the actor to setgetRole()
public String getRole()
SOAPHeaderBlock
SOAPHeaderBlock
object.getRole
in interface SOAPHeaderBlock
String
giving the URI of the actorsetRole(java.lang.String)
public void setMustUnderstand(boolean mustUnderstand)
SOAPHeaderBlock
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.
setMustUnderstand
in interface SOAPHeaderBlock
mustUnderstand
- true
to set the mustUnderstand attribute on;
false
to turn if offgetMustUnderstand()
public void setMustUnderstand(String mustUnderstand) throws SOAPProcessingException
setMustUnderstand
in interface SOAPHeaderBlock
SOAPProcessingException
public boolean getMustUnderstand() throws SOAPProcessingException
SOAPHeaderBlock
SOAPHeaderBlock
object is
turned on.getMustUnderstand
in interface SOAPHeaderBlock
true
if the mustUnderstand attribute of this
SOAPHeaderBlock
object is turned on; false
otherwiseSOAPProcessingException
public void setRelay(boolean relay)
SOAPHeaderBlock
setRelay
in interface SOAPHeaderBlock
relay
- a boolean
giving the value to be setpublic boolean getRelay()
SOAPHeaderBlock
SOAPHeaderBlock
object.getRelay
in interface SOAPHeaderBlock
boolean
giving the relay statuspublic SOAPVersion getVersion()
getVersion
in interface SOAPHeaderBlock
Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.