public abstract class SOAPHeaderBlockImpl extends OMSourcedElementImpl implements SOAPHeaderBlock
attributes, builder, firstChild, lastChild, localName, namespaces, ns, qName, state
nextSibling, parent, previousSibling
factory
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 |
---|
SOAPHeaderBlockImpl(OMContainer parent,
String localName,
OMNamespace ns,
OMXMLParserWrapper builder,
OMFactory factory,
boolean generateNSDecl) |
SOAPHeaderBlockImpl(SOAPFactory factory,
OMDataSource source) |
SOAPHeaderBlockImpl(String localName,
OMNamespace ns,
SOAPFactory factory,
OMDataSource ds) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
checkParent(OMElement parent) |
protected OMElement |
createClone(OMCloneOptions options,
OMContainer targetParent) |
protected OMSourcedElement |
createClone(OMCloneOptions options,
OMDataSource ds) |
protected String |
getAttribute(String attrName,
String soapEnvelopeNamespaceURI)
Method getAttribute.
|
protected String |
getOMDataSourceProperty(String key) |
protected boolean |
hasOMDataSourceProperty(String key) |
boolean |
isProcessed() |
protected void |
setAttribute(String attributeName,
String attrValue,
String soapEnvelopeNamespaceURI) |
void |
setParent(OMContainer element)
Method setParent.
|
void |
setProcessed()
We need to know whether all the mustUnderstand headers have been processed by the node.
|
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
getMustUnderstand, getRelay, getRole, getVersion, setMustUnderstand, setMustUnderstand, setRelay, setRole
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 SOAPHeaderBlockImpl(OMContainer parent, String localName, OMNamespace ns, OMXMLParserWrapper builder, OMFactory factory, boolean generateNSDecl)
public SOAPHeaderBlockImpl(SOAPFactory factory, OMDataSource source)
public SOAPHeaderBlockImpl(String localName, OMNamespace ns, SOAPFactory factory, OMDataSource ds)
protected abstract void checkParent(OMElement parent) throws SOAPProcessingException
SOAPProcessingException
public void setParent(OMContainer element)
OMNodeImpl
setParent
in interface OMNodeEx
setParent
in class OMNodeImpl
protected 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 SOAPHeaderBlock
public void setProcessed()
SOAPHeaderBlock
setProcessed
in interface SOAPHeaderBlock
protected String getOMDataSourceProperty(String key)
key
- protected boolean hasOMDataSourceProperty(String key)
key
- protected OMElement createClone(OMCloneOptions options, OMContainer targetParent)
createClone
in class OMSourcedElementImpl
protected OMSourcedElement createClone(OMCloneOptions options, OMDataSource ds)
createClone
in class OMSourcedElementImpl
Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.