public abstract class SOAPHeaderBlockImpl extends OMSourcedElementImpl implements org.apache.axiom.soap.SOAPHeaderBlock
attributes, namespacesMUST_UNDERSTAND_PROPERTY, RELAY_PROPERTY, ROLE_PROPERTYCDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODECOMPLETE, DISCARDED, INCOMPLETEARRAY_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 |
|---|
SOAPHeaderBlockImpl(org.apache.axiom.om.OMContainer parent,
String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.om.OMXMLParserWrapper builder,
org.apache.axiom.om.OMFactory factory,
boolean generateNSDecl) |
SOAPHeaderBlockImpl(org.apache.axiom.soap.SOAPFactory factory,
org.apache.axiom.om.OMDataSource source) |
SOAPHeaderBlockImpl(String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.soap.SOAPFactory factory,
org.apache.axiom.om.OMDataSource ds) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
checkParent(org.apache.axiom.om.OMElement parent) |
protected org.apache.axiom.om.OMElement |
createClone(org.apache.axiom.om.OMCloneOptions options,
org.apache.axiom.om.OMContainer targetParent) |
protected org.apache.axiom.om.OMSourcedElement |
createClone(org.apache.axiom.om.OMCloneOptions options,
org.apache.axiom.om.OMDataSource ds) |
protected String |
getAttribute(String attrName,
String soapEnvelopeNamespaceURI)
Method getAttribute.
|
boolean |
getMustUnderstand() |
protected String |
getOMDataSourceProperty(String key) |
protected abstract org.apache.axiom.soap.impl.common.SOAPHelper |
getSOAPHelper() |
protected boolean |
hasOMDataSourceProperty(String key) |
void |
internalSetParent(org.apache.axiom.core.CoreParentNode element) |
boolean |
isProcessed() |
protected void |
setAttribute(String attributeName,
String attrValue,
String soapEnvelopeNamespaceURI) |
void |
setMustUnderstand(String mustUnderstand) |
void |
setProcessed() |
addAttribute, addAttribute, addNamespaceDeclaration, addNamespaceDeclaration, build, buildWithAttachments, clone, cloneOMElement, coreGetFirstChildIfAvailable, declareDefaultNamespace, declareNamespace, declareNamespace, detach, discard, findNamespace, findNamespaceURI, forceExpand, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getDataSource, getDefaultNamespace, getLineNumber, getLocalName, getNamespace, getNextOMSibling, getNextOMSiblingIfAvailable, getObject, getQName, getSAXResult, getState, getText, getXMLStreamReader, getXMLStreamReader, getXMLStreamReader, getXMLStreamReaderWithoutCaching, hasName, internalSerialize, isComplete, isExpanded, removeAttribute, setComplete, setDataSource, setLineNumber, setLocalName, setNamespace, setNamespace, setNamespaceWithNoFindInCurrentScope, toString, toStringWithConsume, undeclarePrefixcheckChild, getNamespaceURIcoreSetParentgetOMFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetRelay, getRole, getVersion, setMustUnderstand, setRelay, setRolegetDataSource, getObject, isExpanded, setDataSourceaddAttribute, 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, setLineNumber, setNamespace, setNamespaceWithNoFindInCurrentScope, setText, setText, toString, toStringWithConsume, undeclarePrefix, writeTextTobuildWithAttachments, detach, discard, getNextOMSibling, getParent, getPreviousOMSibling, getType, insertSiblingAfter, insertSiblingBeforeaddChild, getBuilder, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getDescendants, getFirstChildWithName, getFirstOMChild, getSAXResult, getSAXSource, getXMLStreamReader, getXMLStreamReader, getXMLStreamReader, getXMLStreamReaderWithoutCaching, removeChildrenbuild, close, isComplete, serialize, serialize, serializeAndConsumegetLocalName, getNamespace, getNamespaceURI, getPrefix, getQName, hasName, setLocalName, setNamespacedetachAndDiscardParent, getChildElements, getFirstElement, getNamespaceContext, getNamespacesInScope, getTextAsQName, getTextAsStream, getType, handleNamespace, insertChild, resolveQName, setText, setText, writeTextToaddChild, addChild, defaultBuild, discarded, getFirstChildWithName, getFirstOMChild, getFirstOMChildIfAvailable, getSAXSource, prepareNewChild, removeChildren, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsumegetParent, getPreviousOMSibling, insertSiblingAfter, insertSiblingBeforeclose, getBuilder, serialize, serialize, serializeAndConsumecoreGetNodeFactorygetPrefix, handleNamespace, internalGetLocalName, internalSetLocalName, internalSetNamespacecoreDetach, coreGetNextSibling, coreGetNextSiblingIfAvailable, coreGetParent, coreGetPreviousSibling, coreHasParent, coreInsertSiblingAfter, coreInsertSiblingBefore, coreInsertSiblingsBefore, coreSetNextSibling, coreSetOwnerDocument, coreSetPreviousSibling, internalUnsetParentpublic SOAPHeaderBlockImpl(org.apache.axiom.om.OMContainer parent,
String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.om.OMXMLParserWrapper builder,
org.apache.axiom.om.OMFactory factory,
boolean generateNSDecl)
public SOAPHeaderBlockImpl(org.apache.axiom.soap.SOAPFactory factory,
org.apache.axiom.om.OMDataSource source)
public SOAPHeaderBlockImpl(String localName, org.apache.axiom.om.OMNamespace ns, org.apache.axiom.soap.SOAPFactory factory, org.apache.axiom.om.OMDataSource ds)
protected abstract void checkParent(org.apache.axiom.om.OMElement parent)
throws org.apache.axiom.soap.SOAPProcessingException
org.apache.axiom.soap.SOAPProcessingExceptionpublic void internalSetParent(org.apache.axiom.core.CoreParentNode element)
internalSetParent in interface org.apache.axiom.core.CoreChildNodeprotected void setAttribute(String attributeName, String attrValue, String soapEnvelopeNamespaceURI)
attributeName - attrValue - soapEnvelopeNamespaceURI - protected String getAttribute(String attrName, String soapEnvelopeNamespaceURI)
attrName - soapEnvelopeNamespaceURI - public boolean isProcessed()
isProcessed in interface org.apache.axiom.soap.SOAPHeaderBlockpublic void setProcessed()
setProcessed in interface org.apache.axiom.soap.SOAPHeaderBlockprotected String getOMDataSourceProperty(String key)
key - protected boolean hasOMDataSourceProperty(String key)
key - protected org.apache.axiom.om.OMElement createClone(org.apache.axiom.om.OMCloneOptions options,
org.apache.axiom.om.OMContainer targetParent)
createClone in class OMSourcedElementImplprotected org.apache.axiom.om.OMSourcedElement createClone(org.apache.axiom.om.OMCloneOptions options,
org.apache.axiom.om.OMDataSource ds)
createClone in class OMSourcedElementImplprotected abstract org.apache.axiom.soap.impl.common.SOAPHelper getSOAPHelper()
public final void setMustUnderstand(String mustUnderstand) throws org.apache.axiom.soap.SOAPProcessingException
setMustUnderstand in interface org.apache.axiom.soap.SOAPHeaderBlockorg.apache.axiom.soap.SOAPProcessingExceptionpublic final boolean getMustUnderstand()
throws org.apache.axiom.soap.SOAPProcessingException
getMustUnderstand in interface org.apache.axiom.soap.SOAPHeaderBlockorg.apache.axiom.soap.SOAPProcessingExceptionCopyright ? The Apache Software Foundation. All Rights Reserved.