com.infoengine.soap.util.saaj
Class SOAPMessage_Impl

java.lang.Object
  extended byjavax.xml.soap.SOAPMessage
      extended bycom.infoengine.soap.util.saaj.SOAPMessage_Impl

public class SOAPMessage_Impl
extends javax.xml.soap.SOAPMessage


Field Summary
protected  OutputStream out
           
protected  SOAPPart_Impl soapPart
           
 
Fields inherited from class javax.xml.soap.SOAPMessage
CHARACTER_SET_ENCODING, WRITE_XML_DECLARATION
 
Constructor Summary
SOAPMessage_Impl()
           
SOAPMessage_Impl(OutputStream out)
           
 
Method Summary
 void addAttachmentPart(javax.xml.soap.AttachmentPart attachmentPart)
           
 int countAttachments()
           
 javax.xml.soap.AttachmentPart createAttachmentPart()
           
protected  void finalize()
           
 Iterator getAttachments()
           
 Iterator getAttachments(javax.xml.soap.MimeHeaders mimeHeaders)
           
 String getContentDescription()
           
 javax.xml.soap.MimeHeaders getMimeHeaders()
           
 javax.xml.soap.SOAPBody getSOAPBody()
           
 javax.xml.soap.SOAPHeader getSOAPHeader()
           
 javax.xml.soap.SOAPPart getSOAPPart()
           
 void removeAllAttachments()
           
 void saveChanges()
           
 boolean saveRequired()
           
 void setContentDescription(String str)
           
 void writeTo(OutputStream outputStream)
          IMPORTANT: This method should not be called more than once.
 
Methods inherited from class javax.xml.soap.SOAPMessage
createAttachmentPart, createAttachmentPart, getProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

soapPart

protected SOAPPart_Impl soapPart

out

protected OutputStream out
Constructor Detail

SOAPMessage_Impl

public SOAPMessage_Impl()

SOAPMessage_Impl

public SOAPMessage_Impl(OutputStream out)
Method Detail

getSOAPBody

public javax.xml.soap.SOAPBody getSOAPBody()
                                    throws javax.xml.soap.SOAPException
Throws:
javax.xml.soap.SOAPException

getSOAPHeader

public javax.xml.soap.SOAPHeader getSOAPHeader()
                                        throws javax.xml.soap.SOAPException
Throws:
javax.xml.soap.SOAPException

addAttachmentPart

public void addAttachmentPart(javax.xml.soap.AttachmentPart attachmentPart)

countAttachments

public int countAttachments()

createAttachmentPart

public javax.xml.soap.AttachmentPart createAttachmentPart()

getAttachments

public Iterator getAttachments()

getAttachments

public Iterator getAttachments(javax.xml.soap.MimeHeaders mimeHeaders)

getContentDescription

public String getContentDescription()

getMimeHeaders

public javax.xml.soap.MimeHeaders getMimeHeaders()

getSOAPPart

public javax.xml.soap.SOAPPart getSOAPPart()

removeAllAttachments

public void removeAllAttachments()

saveChanges

public void saveChanges()
                 throws javax.xml.soap.SOAPException
Throws:
javax.xml.soap.SOAPException

saveRequired

public boolean saveRequired()

setContentDescription

public void setContentDescription(String str)

writeTo

public void writeTo(OutputStream outputStream)
             throws javax.xml.soap.SOAPException,
                    IOException
IMPORTANT: This method should not be called more than once. It is not guaranteed that the message data will be available on subsequent uses.

Throws:
javax.xml.soap.SOAPException
IOException

finalize

protected void finalize()