org.apache.axiom.soap.impl.llom
Class SOAPHeaderBlockImpl
java.lang.Object
org.apache.axiom.om.impl.llom.OMNodeImpl
org.apache.axiom.om.impl.llom.OMElementImpl
org.apache.axiom.om.impl.llom.OMSourcedElementImpl
org.apache.axiom.soap.impl.llom.SOAPHeaderBlockImpl
- All Implemented Interfaces:
- org.apache.axiom.om.impl.OMContainerEx, org.apache.axiom.om.impl.OMNodeEx, org.apache.axiom.om.OMConstants, org.apache.axiom.om.OMContainer, org.apache.axiom.om.OMElement, org.apache.axiom.om.OMNode, org.apache.axiom.om.OMSourcedElement, org.apache.axiom.soap.SOAPHeaderBlock
- Direct Known Subclasses:
- SOAP11HeaderBlockImpl, SOAP12HeaderBlockImpl
public abstract class SOAPHeaderBlockImpl
- extends OMSourcedElementImpl
- implements org.apache.axiom.soap.SOAPHeaderBlock
Class SOAPHeaderBlockImpl
Fields inherited from interface org.apache.axiom.soap.SOAPHeaderBlock |
MUST_UNDERSTAND_PROPERTY, RELAY_PROPERTY, ROLE_PROPERTY |
Fields inherited from interface org.apache.axiom.om.OMNode |
CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE |
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, XMLNS_NS_PREFIX, XMLNS_NS_URI, XMLNS_PREFIX, XMLNS_URI |
Constructor Summary |
SOAPHeaderBlockImpl(java.lang.String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.om.OMElement parent,
org.apache.axiom.om.OMXMLParserWrapper builder,
org.apache.axiom.soap.SOAPFactory factory)
Constructor SOAPHeaderBlockImpl. |
SOAPHeaderBlockImpl(java.lang.String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.soap.SOAPFactory factory)
|
SOAPHeaderBlockImpl(java.lang.String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.soap.SOAPFactory factory,
org.apache.axiom.om.OMDataSource ds)
|
SOAPHeaderBlockImpl(java.lang.String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.soap.SOAPHeader parent,
org.apache.axiom.soap.SOAPFactory factory)
|
Methods inherited from class org.apache.axiom.om.impl.llom.OMSourcedElementImpl |
addAttribute, addAttribute, addChild, build, buildNext, buildWithAttachments, cloneOMElement, declareDefaultNamespace, declareNamespace, declareNamespace, detach, discard, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getBuilder, getChildElements, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getDataSource, getDefaultNamespace, getFirstChildWithName, getFirstElement, getFirstOMChild, getLineNumber, getLocalName, getNamespace, getNextOMSibling, getQName, getText, getTextAsQName, getTrimmedText, getType, getXMLStreamReader, getXMLStreamReaderWithoutCaching, internalSerialize, internalSerialize, internalSerializeAndConsume, isComplete, isExpanded, notifyChildComplete, removeAttribute, resolveQName, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setBuilder, setComplete, setDataSource, 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, 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.soap.SOAPHeaderBlock |
getMustUnderstand, getRelay, getRole, getVersion, setMustUnderstand, setMustUnderstand, setRelay, setRole |
Methods inherited from interface org.apache.axiom.om.OMSourcedElement |
getDataSource, isExpanded, setDataSource |
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 |
Methods inherited from interface org.apache.axiom.om.OMContainer |
addChild, buildNext, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getFirstChildWithName, getFirstOMChild, isComplete |
processed
private boolean processed
SOAPHeaderBlockImpl
public SOAPHeaderBlockImpl(java.lang.String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.soap.SOAPFactory factory)
SOAPHeaderBlockImpl
public SOAPHeaderBlockImpl(java.lang.String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.soap.SOAPFactory factory,
org.apache.axiom.om.OMDataSource ds)
SOAPHeaderBlockImpl
public SOAPHeaderBlockImpl(java.lang.String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.soap.SOAPHeader parent,
org.apache.axiom.soap.SOAPFactory factory)
throws org.apache.axiom.soap.SOAPProcessingException
- Parameters:
localName
- ns
- parent
-
- Throws:
org.apache.axiom.soap.SOAPProcessingException
SOAPHeaderBlockImpl
public SOAPHeaderBlockImpl(java.lang.String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.om.OMElement parent,
org.apache.axiom.om.OMXMLParserWrapper builder,
org.apache.axiom.soap.SOAPFactory factory)
- Constructor SOAPHeaderBlockImpl.
- Parameters:
localName
- ns
- parent
- builder
-
setAttribute
protected void setAttribute(java.lang.String attributeName,
java.lang.String attrValue,
java.lang.String soapEnvelopeNamespaceURI)
- Parameters:
attributeName
- attrValue
- soapEnvelopeNamespaceURI
-
getAttribute
protected java.lang.String getAttribute(java.lang.String attrName,
java.lang.String soapEnvelopeNamespaceURI)
- Method getAttribute.
- Parameters:
attrName
- soapEnvelopeNamespaceURI
-
- Returns:
- Returns String.
isProcessed
public boolean isProcessed()
- Specified by:
isProcessed
in interface org.apache.axiom.soap.SOAPHeaderBlock
setProcessed
public void setProcessed()
- Specified by:
setProcessed
in interface org.apache.axiom.soap.SOAPHeaderBlock
getOMDataSourceProperty
protected java.lang.String getOMDataSourceProperty(java.lang.String key)
- Parameters:
key
-
- Returns:
- requested OMDataSourceExt property or null
hasOMDataSourceProperty
protected boolean hasOMDataSourceProperty(java.lang.String key)
- Parameters:
key
-
- Returns:
- requested OMDataSourceExt property or null