Vordel SDK

com.vordel.mime
Class BodyMimePart

java.lang.Object
  extended by javax.mail.BodyPart
      extended by javax.mail.internet.MimeBodyPart
          extended by com.vordel.mime.BodyMimePart
All Implemented Interfaces:
javax.mail.internet.MimePart, javax.mail.Part

public class BodyMimePart
extends javax.mail.internet.MimeBodyPart


Field Summary
 
Fields inherited from class javax.mail.internet.MimeBodyPart
content, contentStream, dh, headers
 
Fields inherited from class javax.mail.BodyPart
parent
 
Fields inherited from interface javax.mail.Part
ATTACHMENT, INLINE
 
Constructor Summary
BodyMimePart(Body body)
           
 
Method Summary
 void attachFile(java.io.File file)
           
 void attachFile(java.lang.String file)
           
 java.lang.Object getContent()
           
protected  java.io.InputStream getContentStream()
           
 javax.activation.DataHandler getDataHandler()
           
 java.io.InputStream getInputStream()
           
 int getLineCount()
           
 int getSize()
           
 void setContent(javax.mail.Multipart mp)
           
 void setContent(java.lang.Object obj, java.lang.String type)
           
 void setDataHandler(javax.activation.DataHandler dh)
           
 void setText(java.lang.String text)
           
 void writeTo(java.io.OutputStream os)
           
 
Methods inherited from class javax.mail.internet.MimeBodyPart
addHeader, addHeaderLine, getAllHeaderLines, getAllHeaders, getContentID, getContentLanguage, getContentMD5, getContentType, getDescription, getDisposition, getEncoding, getFileName, getHeader, getHeader, getMatchingHeaderLines, getMatchingHeaders, getNonMatchingHeaderLines, getNonMatchingHeaders, getRawInputStream, isMimeType, removeHeader, saveFile, saveFile, setContentID, setContentLanguage, setContentMD5, setDescription, setDescription, setDisposition, setFileName, setHeader, setText, setText, updateHeaders
 
Methods inherited from class javax.mail.BodyPart
getParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BodyMimePart

public BodyMimePart(Body body)
Method Detail

getContent

public java.lang.Object getContent()
                            throws java.io.IOException,
                                   javax.mail.MessagingException
Specified by:
getContent in interface javax.mail.Part
Overrides:
getContent in class javax.mail.internet.MimeBodyPart
Throws:
java.io.IOException
javax.mail.MessagingException

getDataHandler

public javax.activation.DataHandler getDataHandler()
                                            throws javax.mail.MessagingException
Specified by:
getDataHandler in interface javax.mail.Part
Overrides:
getDataHandler in class javax.mail.internet.MimeBodyPart
Throws:
javax.mail.MessagingException

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException,
                                          javax.mail.MessagingException
Specified by:
getInputStream in interface javax.mail.Part
Overrides:
getInputStream in class javax.mail.internet.MimeBodyPart
Throws:
java.io.IOException
javax.mail.MessagingException

attachFile

public void attachFile(java.io.File file)
                throws java.io.IOException,
                       javax.mail.MessagingException
Overrides:
attachFile in class javax.mail.internet.MimeBodyPart
Throws:
java.io.IOException
javax.mail.MessagingException

attachFile

public void attachFile(java.lang.String file)
                throws java.io.IOException,
                       javax.mail.MessagingException
Overrides:
attachFile in class javax.mail.internet.MimeBodyPart
Throws:
java.io.IOException
javax.mail.MessagingException

getContentStream

protected java.io.InputStream getContentStream()
                                        throws javax.mail.MessagingException
Overrides:
getContentStream in class javax.mail.internet.MimeBodyPart
Throws:
javax.mail.MessagingException

getLineCount

public int getLineCount()
                 throws javax.mail.MessagingException
Specified by:
getLineCount in interface javax.mail.Part
Overrides:
getLineCount in class javax.mail.internet.MimeBodyPart
Throws:
javax.mail.MessagingException

getSize

public int getSize()
            throws javax.mail.MessagingException
Specified by:
getSize in interface javax.mail.Part
Overrides:
getSize in class javax.mail.internet.MimeBodyPart
Throws:
javax.mail.MessagingException

setContent

public void setContent(javax.mail.Multipart mp)
                throws javax.mail.MessagingException
Specified by:
setContent in interface javax.mail.Part
Overrides:
setContent in class javax.mail.internet.MimeBodyPart
Throws:
javax.mail.MessagingException

setContent

public void setContent(java.lang.Object obj,
                       java.lang.String type)
                throws javax.mail.MessagingException
Specified by:
setContent in interface javax.mail.Part
Overrides:
setContent in class javax.mail.internet.MimeBodyPart
Throws:
javax.mail.MessagingException

setDataHandler

public void setDataHandler(javax.activation.DataHandler dh)
                    throws javax.mail.MessagingException
Specified by:
setDataHandler in interface javax.mail.Part
Overrides:
setDataHandler in class javax.mail.internet.MimeBodyPart
Throws:
javax.mail.MessagingException

setText

public void setText(java.lang.String text)
             throws javax.mail.MessagingException
Specified by:
setText in interface javax.mail.internet.MimePart
Specified by:
setText in interface javax.mail.Part
Overrides:
setText in class javax.mail.internet.MimeBodyPart
Throws:
javax.mail.MessagingException

writeTo

public void writeTo(java.io.OutputStream os)
             throws java.io.IOException,
                    javax.mail.MessagingException
Specified by:
writeTo in interface javax.mail.Part
Overrides:
writeTo in class javax.mail.internet.MimeBodyPart
Throws:
java.io.IOException
javax.mail.MessagingException

Vordel SDK


This documentation and all its contents and graphics, copyright © 1999 - 2011 Vordel