com.sun.mail.dsn
Class MessageHeaders
java.lang.Object
javax.mail.Message
javax.mail.internet.MimeMessage
com.sun.mail.dsn.MessageHeaders
- All Implemented Interfaces:
- MimePart, Part
public class MessageHeaders
- extends MimeMessage
A special MimeMessage object that contains only message headers,
no content. Used to represent the MIME type text/rfc822-headers.
- Since:
- JavaMail 1.4
Methods inherited from class javax.mail.internet.MimeMessage |
addFrom, addHeader, addHeaderLine, addRecipients, addRecipients, createInternetHeaders, createMimeMessage, getAllHeaderLines, getAllHeaders, getAllRecipients, getContent, getContentID, getContentLanguage, getContentMD5, getContentType, getDataHandler, getDescription, getDisposition, getEncoding, getFileName, getFlags, getFrom, getHeader, getHeader, getLineCount, getMatchingHeaderLines, getMatchingHeaders, getMessageID, getNonMatchingHeaderLines, getNonMatchingHeaders, getRawInputStream, getReceivedDate, getRecipients, getReplyTo, getSender, getSentDate, getSubject, isMimeType, isSet, parse, removeHeader, reply, saveChanges, setContent, setContent, setContentID, setContentLanguage, setContentMD5, setDescription, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setHeader, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, setText, setText, setText, updateHeaders, updateMessageID, writeTo, writeTo |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageHeaders
public MessageHeaders()
throws MessagingException
- Construct a MessageHeaders object.
- Throws:
MessagingException
MessageHeaders
public MessageHeaders(java.io.InputStream is)
throws MessagingException
- Constructs a MessageHeaders object from the given InputStream.
- Parameters:
is
- InputStream
- Throws:
MessagingException
MessageHeaders
public MessageHeaders(InternetHeaders headers)
throws MessagingException
- Constructs a MessageHeaders object using the given InternetHeaders.
- Parameters:
headers
- InternetHeaders to use
- Throws:
MessagingException
getSize
public int getSize()
- Return the size of this message.
Always returns zero.
- Specified by:
getSize
in interface Part
- Overrides:
getSize
in class MimeMessage
getInputStream
public java.io.InputStream getInputStream()
- Specified by:
getInputStream
in interface Part
- Overrides:
getInputStream
in class MimeMessage
getContentStream
protected java.io.InputStream getContentStream()
- Overrides:
getContentStream
in class MimeMessage
setDataHandler
public void setDataHandler(javax.activation.DataHandler dh)
throws MessagingException
- Can't set any content for a MessageHeaders object.
- Specified by:
setDataHandler
in interface Part
- Overrides:
setDataHandler
in class MimeMessage
- Throws:
MessagingException
- always
Copyright © 2010 Sun Microsystems, Inc.. All Rights Reserved.