com.ibm.di.fc.webservice.util
Class SOAPEnvelopeOutputNS

java.lang.Object
  extended by org.apache.axis.message.NodeImpl
      extended by org.apache.axis.message.MessageElement
          extended by org.apache.axis.message.SOAPEnvelope
              extended by com.ibm.di.fc.webservice.util.SOAPEnvelopeOutputNS
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.xml.soap.SOAPElement, javax.xml.soap.SOAPEnvelope, org.w3c.dom.Element, org.w3c.dom.Node, org.w3c.dom.NodeList

public class SOAPEnvelopeOutputNS
extends org.apache.axis.message.SOAPEnvelope
implements javax.xml.soap.SOAPEnvelope

This class extends the SOAPEnvelope class and adds additional log field , header and body element

See Also:
, SOAPHeaderOutputAttributes, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.axis.message.MessageElement
org.apache.axis.message.MessageElement.QNameAttr
 
Field Summary
 
Fields inherited from class org.apache.axis.message.SOAPEnvelope
messageType, trailers
 
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
SOAPEnvelopeOutputNS(Log aLog)
          Class constructor
 
Method Summary
 javax.xml.soap.SOAPElement addAttribute(javax.xml.namespace.QName qName, java.lang.String val)
          not used
 void addBodyElement(org.apache.axis.message.SOAPBodyElement element)
          Add a SOAP Body Element
 javax.xml.soap.SOAPElement addChildElement(javax.xml.namespace.QName qName)
          not used
 javax.xml.soap.SOAPElement addChildElement(java.lang.String localName, java.lang.String prefix, java.lang.String uri)
          not used
 void addHeader(org.apache.axis.message.SOAPHeaderElement hdr)
          Add a HeaderElement
 short compareDocumentPosition(org.w3c.dom.Node other)
          not used
 javax.xml.namespace.QName createQName(java.lang.String localName, java.lang.String prefix)
          not used
 boolean equals(java.lang.Object o)
          
 java.util.Iterator getAllAttributesAsQNames()
          not used
 java.lang.String getAttributeValue(javax.xml.namespace.QName qName)
          not used
 java.lang.String getBaseURI()
          not used
 javax.xml.soap.SOAPBody getBody()
          Get the soap body
 javax.xml.namespace.QName getElementQName()
          not used
 java.lang.Object getFeature(java.lang.String feature, java.lang.String version)
          not used
 javax.xml.soap.SOAPHeader getHeader()
          Get the soap header
 org.w3c.dom.TypeInfo getSchemaTypeInfo()
          not used
 java.lang.String getTextContent()
          not used
 java.lang.Object getUserData(java.lang.String key)
          not used
 int hashCode()
          
 boolean isDefaultNamespace(java.lang.String namespaceURI)
          not used
 boolean isEqualNode(org.w3c.dom.Node arg)
          not used
 boolean isSameNode(org.w3c.dom.Node other)
          not used
 java.lang.String lookupNamespaceURI(java.lang.String prefix)
          not used
 java.lang.String lookupPrefix(java.lang.String namespaceURI)
          not used
 void outputImpl(org.apache.axis.encoding.SerializationContext context)
          override point -output to a serialization context.
 boolean removeAttribute(javax.xml.namespace.QName qName)
          not used
 javax.xml.soap.SOAPElement setElementQName(javax.xml.namespace.QName newName)
          not used
 void setHeader(SOAPHeaderOutputAttributes hdr)
          Set the SOAP Header
 void setIdAttribute(java.lang.String name, boolean isId)
          not used
 void setIdAttributeNode(org.w3c.dom.Attr idAttr, boolean isId)
          not used
 void setIdAttributeNS(java.lang.String namespaceURI, java.lang.String localName, boolean isId)
          not used
 void setTextContent(java.lang.String textContent)
          not used
 java.lang.Object setUserData(java.lang.String key, java.lang.Object data, org.w3c.dom.UserDataHandler handler)
          not used
 
Methods inherited from class org.apache.axis.message.SOAPEnvelope
addBody, addHeader, addTrailer, childDeepCloned, clearBody, cloneNode, createName, createName, getBodyByName, getBodyElements, getFirstBody, getHeaderByName, getHeaderByName, getHeaders, getHeadersByActor, getHeadersByName, getHeadersByName, getMessageType, getSchemaVersion, getSOAPConstants, getTrailers, isRecorded, removeBody, removeBodyElement, removeChild, removeHeader, removeHeaders, removeTrailer, setBody, setDirty, setHeader, setMessageType, setOwnerDocument, setRecorded, setSAAJEncodingCompliance, setSchemaVersion, setSoapConstants
 
Methods inherited from class org.apache.axis.message.MessageElement
addAttribute, addAttribute, addAttribute, addAttribute, addChild, addChildElement, addChildElement, addChildElement, addChildElement, addMapping, addNamespaceDeclaration, addTextNode, cloning, detachAllChildren, findElement, getAllAttributes, getAsDocument, getAsDOM, getAsString, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributesEx, getAttributeValue, getAttributeValue, getChildElement, getChildElements, getChildElements, getChildElements, getChildren, getCompleteAttributes, 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
appendChild, 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, replaceChild, reset, setDirty, setNodeValue, setOwnerDocument, setParent, setParentElement, setPrefix
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.xml.soap.SOAPEnvelope
addBody, addHeader, createName, createName
 
Methods inherited from interface javax.xml.soap.SOAPElement
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, getAllAttributes, getAttributeValue, getChildElements, getChildElements, getChildElements, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeContents, removeNamespaceDeclaration, setEncodingStyle
 
Methods inherited from interface javax.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
 
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix
 

Constructor Detail

SOAPEnvelopeOutputNS

public SOAPEnvelopeOutputNS(Log aLog)
Class constructor

Parameters:
aLog - Log
Method Detail

addBodyElement

public void addBodyElement(org.apache.axis.message.SOAPBodyElement element)
Add a SOAP Body Element

Overrides:
addBodyElement in class org.apache.axis.message.SOAPEnvelope
Parameters:
element - SOAPBodyElement

getBody

public javax.xml.soap.SOAPBody getBody()
                                throws javax.xml.soap.SOAPException
Get the soap body

Specified by:
getBody in interface javax.xml.soap.SOAPEnvelope
Overrides:
getBody in class org.apache.axis.message.SOAPEnvelope
Returns:
javax.xml.soap.SOAPBody
Throws:
javax.xml.soap.SOAPException

setHeader

public void setHeader(SOAPHeaderOutputAttributes hdr)
Set the SOAP Header

Parameters:
hdr - SOAPHeaderOutputAttributes

addHeader

public void addHeader(org.apache.axis.message.SOAPHeaderElement hdr)
Add a HeaderElement

Overrides:
addHeader in class org.apache.axis.message.SOAPEnvelope
Parameters:
hdr - SOAPHeaderOutputAttributes

outputImpl

public void outputImpl(org.apache.axis.encoding.SerializationContext context)
                throws java.lang.Exception
override point -output to a serialization context.

Overrides:
outputImpl in class org.apache.axis.message.SOAPEnvelope
Parameters:
context - SerializationContextdestination.
Throws:
java.lang.Exception - if something went wrong.

getHeader

public javax.xml.soap.SOAPHeader getHeader()
                                    throws javax.xml.soap.SOAPException
Get the soap header

Specified by:
getHeader in interface javax.xml.soap.SOAPEnvelope
Overrides:
getHeader in class org.apache.axis.message.SOAPEnvelope
Returns:
javax.xml.soap.SOAPHeader
Throws:
javax.xml.soap.SOAPException

getUserData

public java.lang.Object getUserData(java.lang.String key)
not used

Specified by:
getUserData in interface org.w3c.dom.Node
Parameters:
key -
Returns:
null

setUserData

public java.lang.Object setUserData(java.lang.String key,
                                    java.lang.Object data,
                                    org.w3c.dom.UserDataHandler handler)
not used

Specified by:
setUserData in interface org.w3c.dom.Node
Parameters:
key -
data -
handler -
Returns:
null

getFeature

public java.lang.Object getFeature(java.lang.String feature,
                                   java.lang.String version)
not used

Specified by:
getFeature in interface org.w3c.dom.Node
Parameters:
feature -
version -
Returns:
null

isEqualNode

public boolean isEqualNode(org.w3c.dom.Node arg)
not used

Specified by:
isEqualNode in interface org.w3c.dom.Node
Parameters:
arg -
Returns:
false

lookupNamespaceURI

public java.lang.String lookupNamespaceURI(java.lang.String prefix)
not used

Specified by:
lookupNamespaceURI in interface org.w3c.dom.Node
Parameters:
prefix -
Returns:
null

isDefaultNamespace

public boolean isDefaultNamespace(java.lang.String namespaceURI)
not used

Specified by:
isDefaultNamespace in interface org.w3c.dom.Node
Parameters:
namespaceURI -
Returns:
false

lookupPrefix

public java.lang.String lookupPrefix(java.lang.String namespaceURI)
not used

Specified by:
lookupPrefix in interface org.w3c.dom.Node
Parameters:
namespaceURI -
Returns:
null

isSameNode

public boolean isSameNode(org.w3c.dom.Node other)
not used

Specified by:
isSameNode in interface org.w3c.dom.Node
Parameters:
other -
Returns:
false

setTextContent

public void setTextContent(java.lang.String textContent)
                    throws org.w3c.dom.DOMException
not used

Specified by:
setTextContent in interface org.w3c.dom.Node
Parameters:
textContent -
Throws:
org.w3c.dom.DOMException

getTextContent

public java.lang.String getTextContent()
                                throws org.w3c.dom.DOMException
not used

Specified by:
getTextContent in interface org.w3c.dom.Node
Returns:
null
Throws:
org.w3c.dom.DOMException

compareDocumentPosition

public short compareDocumentPosition(org.w3c.dom.Node other)
                              throws org.w3c.dom.DOMException
not used

Specified by:
compareDocumentPosition in interface org.w3c.dom.Node
Parameters:
other -
Returns:
0
Throws:
org.w3c.dom.DOMException

getBaseURI

public java.lang.String getBaseURI()
not used

Specified by:
getBaseURI in interface org.w3c.dom.Node
Returns:
null

setIdAttributeNode

public void setIdAttributeNode(org.w3c.dom.Attr idAttr,
                               boolean isId)
                        throws org.w3c.dom.DOMException
not used

Specified by:
setIdAttributeNode in interface org.w3c.dom.Element
Parameters:
idAttr -
isId -
Throws:
org.w3c.dom.DOMException

setIdAttributeNS

public void setIdAttributeNS(java.lang.String namespaceURI,
                             java.lang.String localName,
                             boolean isId)
                      throws org.w3c.dom.DOMException
not used

Specified by:
setIdAttributeNS in interface org.w3c.dom.Element
Parameters:
namespaceURI -
localName -
isId -
Throws:
org.w3c.dom.DOMException

setIdAttribute

public void setIdAttribute(java.lang.String name,
                           boolean isId)
                    throws org.w3c.dom.DOMException
not used

Specified by:
setIdAttribute in interface org.w3c.dom.Element
Parameters:
name -
isId -
Throws:
org.w3c.dom.DOMException

getSchemaTypeInfo

public org.w3c.dom.TypeInfo getSchemaTypeInfo()
not used

Specified by:
getSchemaTypeInfo in interface org.w3c.dom.Element
Returns:
null

removeAttribute

public boolean removeAttribute(javax.xml.namespace.QName qName)
not used

Specified by:
removeAttribute in interface javax.xml.soap.SOAPElement
Parameters:
name -
Returns:
false

setElementQName

public javax.xml.soap.SOAPElement setElementQName(javax.xml.namespace.QName newName)
                                           throws javax.xml.soap.SOAPException
not used

Specified by:
setElementQName in interface javax.xml.soap.SOAPElement
Parameters:
name -
Returns:
null
Throws:
javax.xml.soap.SOAPException

getElementQName

public javax.xml.namespace.QName getElementQName()
not used

Specified by:
getElementQName in interface javax.xml.soap.SOAPElement
Returns:
null

createQName

public javax.xml.namespace.QName createQName(java.lang.String localName,
                                             java.lang.String prefix)
                                      throws javax.xml.soap.SOAPException
not used

Specified by:
createQName in interface javax.xml.soap.SOAPElement
Parameters:
localName -
prefix -
Returns:
null
Throws:
javax.xml.soap.SOAPException

getAllAttributesAsQNames

public java.util.Iterator getAllAttributesAsQNames()
not used

Specified by:
getAllAttributesAsQNames in interface javax.xml.soap.SOAPElement
Returns:
null

getAttributeValue

public java.lang.String getAttributeValue(javax.xml.namespace.QName qName)
not used

Specified by:
getAttributeValue in interface javax.xml.soap.SOAPElement
Parameters:
qName -
Returns:
null

addAttribute

public javax.xml.soap.SOAPElement addAttribute(javax.xml.namespace.QName qName,
                                               java.lang.String val)
not used

Specified by:
addAttribute in interface javax.xml.soap.SOAPElement
Parameters:
qName -
val -
Returns:
null

addChildElement

public javax.xml.soap.SOAPElement addChildElement(java.lang.String localName,
                                                  java.lang.String prefix,
                                                  java.lang.String uri)
                                           throws javax.xml.soap.SOAPException
not used

Specified by:
addChildElement in interface javax.xml.soap.SOAPElement
Overrides:
addChildElement in class org.apache.axis.message.MessageElement
Parameters:
localName -
prefix -
uri -
Returns:
null
Throws:
javax.xml.soap.SOAPException

addChildElement

public javax.xml.soap.SOAPElement addChildElement(javax.xml.namespace.QName qName)
                                           throws javax.xml.soap.SOAPException
not used

Specified by:
addChildElement in interface javax.xml.soap.SOAPElement
Parameters:
qName -
Returns:
null
Throws:
javax.xml.soap.SOAPException

equals

public boolean equals(java.lang.Object o)

Overrides:
equals in class org.apache.axis.message.MessageElement

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object