Vordel SDK

com.vordel.mime
Class BodyMimeMessage

java.lang.Object
  extended by javax.mail.Message
      extended by javax.mail.internet.MimeMessage
          extended by com.vordel.mime.BodyMimeMessage
All Implemented Interfaces:
javax.mail.internet.MimePart, javax.mail.Part

public class BodyMimeMessage
extends javax.mail.internet.MimeMessage


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.mail.internet.MimeMessage
javax.mail.internet.MimeMessage.RecipientType
 
Field Summary
 
Fields inherited from class javax.mail.internet.MimeMessage
content, contentStream, dh, flags, headers, modified, saved
 
Fields inherited from class javax.mail.Message
expunged, folder, msgnum, session
 
Fields inherited from interface javax.mail.Part
ATTACHMENT, INLINE
 
Constructor Summary
BodyMimeMessage(javax.mail.Session session, Body body)
           
 
Method Summary
protected  java.io.InputStream getContentStream()
           
 java.lang.String getContentType()
           
 javax.activation.DataHandler getDataHandler()
           
 java.io.InputStream getInputStream()
           
 int getLineCount()
           
 int getSize()
           
 void setContent(javax.mail.Multipart mp)
           
 void setContent(java.lang.Object o, java.lang.String type)
           
 void setDataHandler(javax.activation.DataHandler dh)
           
 void setText(java.lang.String text)
           
 void setText(java.lang.String text, java.lang.String charset)
           
 void setText(java.lang.String text, java.lang.String charset, java.lang.String subtype)
           
 void writeTo(java.io.OutputStream os)
           
 void writeTo(java.io.OutputStream os, java.lang.String[] ignoreList)
           
 
Methods inherited from class javax.mail.internet.MimeMessage
addFrom, addHeader, addHeaderLine, addRecipients, addRecipients, createInternetHeaders, createMimeMessage, getAllHeaderLines, getAllHeaders, getAllRecipients, getContent, getContentID, getContentLanguage, getContentMD5, getDescription, getDisposition, getEncoding, getFileName, getFlags, getFrom, getHeader, getHeader, getMatchingHeaderLines, getMatchingHeaders, getMessageID, getNonMatchingHeaderLines, getNonMatchingHeaders, getRawInputStream, getReceivedDate, getRecipients, getReplyTo, getSender, getSentDate, getSubject, isMimeType, isSet, parse, removeHeader, reply, saveChanges, setContentID, setContentLanguage, setContentMD5, setDescription, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setHeader, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, updateHeaders, updateMessageID
 
Methods inherited from class javax.mail.Message
addRecipient, getFolder, getMessageNumber, isExpunged, match, setExpunged, setFlag, setMessageNumber, setRecipient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BodyMimeMessage

public BodyMimeMessage(javax.mail.Session session,
                       Body body)
Method Detail

getContentStream

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

getContentType

public java.lang.String getContentType()
                                throws javax.mail.MessagingException
Specified by:
getContentType in interface javax.mail.Part
Overrides:
getContentType in class javax.mail.internet.MimeMessage
Throws:
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.MimeMessage
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.MimeMessage
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.MimeMessage
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.MimeMessage
Throws:
javax.mail.MessagingException

setContent

public void setContent(java.lang.Object o,
                       java.lang.String type)
                throws javax.mail.MessagingException
Specified by:
setContent in interface javax.mail.Part
Overrides:
setContent in class javax.mail.internet.MimeMessage
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.MimeMessage
Throws:
javax.mail.MessagingException

setText

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

setText

public void setText(java.lang.String text,
                    java.lang.String charset)
             throws javax.mail.MessagingException
Specified by:
setText in interface javax.mail.internet.MimePart
Overrides:
setText in class javax.mail.internet.MimeMessage
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.MimeMessage
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.MimeMessage
Throws:
java.io.IOException
javax.mail.MessagingException

writeTo

public void writeTo(java.io.OutputStream os,
                    java.lang.String[] ignoreList)
             throws java.io.IOException,
                    javax.mail.MessagingException
Overrides:
writeTo in class javax.mail.internet.MimeMessage
Throws:
java.io.IOException
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.MimeMessage
Throws:
java.io.IOException
javax.mail.MessagingException

Vordel SDK


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