Package com.ibm.di.fc.webservice.util
Class SOAPHeaderOutputAttributes
- java.lang.Object
-
- org.apache.axis.message.NodeImpl
-
- org.apache.axis.message.MessageElement
-
- org.apache.axis.message.SOAPHeader
-
- com.ibm.di.fc.webservice.util.SOAPHeaderOutputAttributes
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,javax.xml.soap.Node
,javax.xml.soap.SOAPElement
,javax.xml.soap.SOAPHeader
,org.w3c.dom.Element
,org.w3c.dom.Node
,org.w3c.dom.NodeList
public class SOAPHeaderOutputAttributes extends org.apache.axis.message.SOAPHeader
This class extends theSOAPHeader
and it is used by theSOAPBodyElementOutputNS
andWrapSoap
classes- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.axis.message.MessageElement
_isRoot, context, encodingStyle, endEventIndex, fixupDeserializer, href, id, message, namespaces, qNameAttrs, recorder, startContentsIndex, startEventIndex, typeQName
-
Fields inherited from class org.apache.axis.message.NodeImpl
_isDirty, attributes, children, document, name, namespaceURI, parent, prefix, textRep
-
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
-
Constructor Summary
Constructors Constructor Description SOAPHeaderOutputAttributes(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, org.xml.sax.Attributes arg3, org.apache.axis.encoding.DeserializationContext arg4, org.apache.axis.soap.SOAPConstants soapConst, Log aLog)
Class constructorSOAPHeaderOutputAttributes(org.apache.axis.message.SOAPEnvelope env, org.apache.axis.soap.SOAPConstants soapConsts, Log aLog)
Class constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMapping(org.apache.axis.utils.Mapping map)
add a new namespace/prefix mappingjavax.xml.soap.SOAPElement
addNamespaceDeclaration(java.lang.String prefix, java.lang.String uri)
create aMapping
and add to our namespace list.boolean
equals(java.lang.Object o)
org.xml.sax.Attributes
getCompleteAttributes()
Obtain an Attributes collection consisting of all attributes for this MessageElement, including namespace declarations.int
hashCode()
protected void
outputImpl(org.apache.axis.encoding.SerializationContext context)
override point -output to a serialization context.-
Methods inherited from class org.apache.axis.message.SOAPHeader
addChild, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addHeaderElement, appendChild, examineAllHeaderElements, examineHeaderElements, examineMustUnderstandHeaderElements, extractAllHeaderElements, extractHeaderElements, setParentElement
-
Methods inherited from class org.apache.axis.message.MessageElement
addAttribute, addAttribute, addAttribute, addAttribute, addTextNode, childDeepCloned, cloneNode, cloning, detachAllChildren, findElement, getAllAttributes, getAsDocument, getAsDOM, getAsString, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributesEx, getAttributeValue, getAttributeValue, getChildElement, getChildElements, getChildElements, getChildElements, getChildren, getDeserializationContext, getElementName, getElementsByTagName, getElementsByTagNameNS, getElementsNS, getEncodingStyle, getEnvelope, getFixupDeserializer, getHref, getID, getLength, getName, getNamespacePrefixes, getNamespaceURI, getObjectValue, getObjectValue, getOwnerDocument, getPrefix, getQName, getRealElement, getRecorder, getTagName, getType, getValue, getValueAsType, getValueAsType, getValueDOM, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, isRoot, item, output, publishContents, publishToHandler, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeContents, removeNamespaceDeclaration, setAllAttributes, setAttribute, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setContentsIndex, setEncodingStyle, setEndIndex, setEnvelope, setFixupDeserializer, setName, setNamespaceURI, setNSMappings, setObjectValue, setQName, setRecorder, setType, setValue, toString
-
Methods inherited from class org.apache.axis.message.NodeImpl
convertAttrSAXtoDOM, detachNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getParent, getParentElement, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, initializeChildren, insertBefore, isDirty, isSupported, makeAttributesEditable, normalize, recycleNode, removeChild, replaceChild, reset, setDirty, setDirty, setNodeValue, setOwnerDocument, setParent, setPrefix
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
Methods inherited from interface javax.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setValue
-
Methods inherited from interface org.w3c.dom.Node
cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Methods inherited from interface javax.xml.soap.SOAPElement
addAttribute, addAttribute, addChildElement, addTextNode, createQName, getAllAttributes, getAllAttributesAsQNames, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildElements, getElementName, getElementQName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration, setElementQName, setEncodingStyle
-
-
-
-
Constructor Detail
-
SOAPHeaderOutputAttributes
public SOAPHeaderOutputAttributes(org.apache.axis.message.SOAPEnvelope env, org.apache.axis.soap.SOAPConstants soapConsts, Log aLog) throws java.lang.Exception
Class constructor- Parameters:
env
-SOAPEnvelope
soapConsts
-SOAPConstants
aLog
-Log
- Throws:
java.lang.Exception
-
SOAPHeaderOutputAttributes
public SOAPHeaderOutputAttributes(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, org.xml.sax.Attributes arg3, org.apache.axis.encoding.DeserializationContext arg4, org.apache.axis.soap.SOAPConstants soapConst, Log aLog) throws org.apache.axis.AxisFault
Class constructor- Parameters:
arg0
- namespacearg1
- local partarg2
- prefixarg3
- Attributesarg4
- DeserializationContextsoapConst
-aLog
-- Throws:
org.apache.axis.AxisFault
-
-
Method Detail
-
outputImpl
protected void outputImpl(org.apache.axis.encoding.SerializationContext context) throws java.lang.Exception
override point -output to a serialization context.- Overrides:
outputImpl
in classorg.apache.axis.message.SOAPHeader
- Parameters:
context
- destination.- Throws:
java.lang.Exception
- if something went wrong.
-
getCompleteAttributes
public org.xml.sax.Attributes getCompleteAttributes()
Obtain an Attributes collection consisting of all attributes for this MessageElement, including namespace declarations.- Overrides:
getCompleteAttributes
in classorg.apache.axis.message.MessageElement
- Returns:
- Attributes collection
-
addNamespaceDeclaration
public javax.xml.soap.SOAPElement addNamespaceDeclaration(java.lang.String prefix, java.lang.String uri) throws javax.xml.soap.SOAPException
create aMapping
and add to our namespace list.- Specified by:
addNamespaceDeclaration
in interfacejavax.xml.soap.SOAPElement
- Overrides:
addNamespaceDeclaration
in classorg.apache.axis.message.MessageElement
- Parameters:
prefix
- Stringuri
- String- Returns:
- SOAPElement
- Throws:
javax.xml.soap.SOAPException
- - for any RuntimeException caught
-
addMapping
public void addMapping(org.apache.axis.utils.Mapping map)
add a new namespace/prefix mapping- Overrides:
addMapping
in classorg.apache.axis.message.MessageElement
- Parameters:
map
- new mapping to add
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classorg.apache.axis.message.MessageElement
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-