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:
Serializable, Cloneable, javax.xml.soap.SOAPElement, javax.xml.soap.SOAPEnvelope, Element, Node, 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(QName qName, String val)
          not used
 void addBodyElement(org.apache.axis.message.SOAPBodyElement element)
          Add a SOAP Body Element
 javax.xml.soap.SOAPElement addChildElement(QName qName)
          not used
 javax.xml.soap.SOAPElement addChildElement(String localName, String prefix, String uri)
          not used
 void addHeader(org.apache.axis.message.SOAPHeaderElement hdr)
          Add a HeaderElement
 short compareDocumentPosition(Node other)
          not used
 QName createQName(String localName, String prefix)
          not used
 boolean equals(Object o)
          
 Iterator getAllAttributesAsQNames()
          not used
 String getAttributeValue(QName qName)
          not used
 String getBaseURI()
          not used
 javax.xml.soap.SOAPBody getBody()
          Get the soap body
 QName getElementQName()
          not used
 Object getFeature(String feature, String version)
          not used
 javax.xml.soap.SOAPHeader getHeader()
          Get the soap header
 TypeInfo getSchemaTypeInfo()
          not used
 String getTextContent()
          not used
 Object getUserData(String key)
          not used
 int hashCode()
          
 boolean isDefaultNamespace(String namespaceURI)
          not used
 boolean isEqualNode(Node arg)
          not used
 boolean isSameNode(Node other)
          not used
 String lookupNamespaceURI(String prefix)
          not used
 String lookupPrefix(String namespaceURI)
          not used
 void outputImpl(org.apache.axis.encoding.SerializationContext context)
          override point -output to a serialization context.
 boolean removeAttribute(QName qName)
          not used
 javax.xml.soap.SOAPElement setElementQName(QName newName)
          not used
 void setHeader(SOAPHeaderOutputAttributes hdr)
          Set the SOAP Header
 void setIdAttribute(String name, boolean isId)
          not used
 void setIdAttributeNode(Attr idAttr, boolean isId)
          not used
 void setIdAttributeNS(String namespaceURI, String localName, boolean isId)
          not used
 void setTextContent(String textContent)
          not used
 Object setUserData(String key, Object data, 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 Exception
override point -output to a serialization context.

Overrides:
outputImpl in class org.apache.axis.message.SOAPEnvelope
Parameters:
context - SerializationContextdestination.
Throws:
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 Object getUserData(String key)
not used

Specified by:
getUserData in interface Node
Parameters:
key -
Returns:
null

setUserData

public Object setUserData(String key,
                          Object data,
                          UserDataHandler handler)
not used

Specified by:
setUserData in interface Node
Parameters:
key -
data -
handler -
Returns:
null

getFeature

public Object getFeature(String feature,
                         String version)
not used

Specified by:
getFeature in interface Node
Parameters:
feature -
version -
Returns:
null

isEqualNode

public boolean isEqualNode(Node arg)
not used

Specified by:
isEqualNode in interface Node
Parameters:
arg -
Returns:
false

lookupNamespaceURI

public String lookupNamespaceURI(String prefix)
not used

Specified by:
lookupNamespaceURI in interface Node
Parameters:
prefix -
Returns:
null

isDefaultNamespace

public boolean isDefaultNamespace(String namespaceURI)
not used

Specified by:
isDefaultNamespace in interface Node
Parameters:
namespaceURI -
Returns:
false

lookupPrefix

public String lookupPrefix(String namespaceURI)
not used

Specified by:
lookupPrefix in interface Node
Parameters:
namespaceURI -
Returns:
null

isSameNode

public boolean isSameNode(Node other)
not used

Specified by:
isSameNode in interface Node
Parameters:
other -
Returns:
false

setTextContent

public void setTextContent(String textContent)
                    throws DOMException
not used

Specified by:
setTextContent in interface Node
Parameters:
textContent -
Throws:
DOMException

getTextContent

public String getTextContent()
                      throws DOMException
not used

Specified by:
getTextContent in interface Node
Returns:
null
Throws:
DOMException

compareDocumentPosition

public short compareDocumentPosition(Node other)
                              throws DOMException
not used

Specified by:
compareDocumentPosition in interface Node
Parameters:
other -
Returns:
0
Throws:
DOMException

getBaseURI

public String getBaseURI()
not used

Specified by:
getBaseURI in interface Node
Returns:
null

setIdAttributeNode

public void setIdAttributeNode(Attr idAttr,
                               boolean isId)
                        throws DOMException
not used

Specified by:
setIdAttributeNode in interface Element
Parameters:
idAttr -
isId -
Throws:
DOMException

setIdAttributeNS

public void setIdAttributeNS(String namespaceURI,
                             String localName,
                             boolean isId)
                      throws DOMException
not used

Specified by:
setIdAttributeNS in interface Element
Parameters:
namespaceURI -
localName -
isId -
Throws:
DOMException

setIdAttribute

public void setIdAttribute(String name,
                           boolean isId)
                    throws DOMException
not used

Specified by:
setIdAttribute in interface Element
Parameters:
name -
isId -
Throws:
DOMException

getSchemaTypeInfo

public TypeInfo getSchemaTypeInfo()
not used

Specified by:
getSchemaTypeInfo in interface Element
Returns:
null

removeAttribute

public boolean removeAttribute(QName qName)
not used

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

setElementQName

public javax.xml.soap.SOAPElement setElementQName(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 QName getElementQName()
not used

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

createQName

public QName createQName(String localName,
                         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 Iterator getAllAttributesAsQNames()
not used

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

getAttributeValue

public String getAttributeValue(QName qName)
not used

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

addAttribute

public javax.xml.soap.SOAPElement addAttribute(QName qName,
                                               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(String localName,
                                                  String prefix,
                                                  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(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(Object o)

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

hashCode

public int hashCode()

Overrides:
hashCode in class Object