Oracle® Mail Java API Reference
10g Release 1 (10.1.1)

B14492-01

oracle.mail.sdk.esmail
Class OracleBodyPart

java.lang.Object
  |
  +--javax.mail.BodyPart
        |
        +--javax.mail.internet.MimeBodyPart
              |
              +--oracle.mail.sdk.esmail.OracleBodyPart

public class OracleBodyPart
extends javax.mail.internet.MimeBodyPart

Method Summary
void addHeader(java.lang.String name, java.lang.String value)
void addHeaderLine(java.lang.String line)
java.util.Enumeration getAllHeaderLines()
java.util.Enumeration getAllHeaders()
java.lang.String getContentID()
java.lang.String[] getContentLanguage()
java.lang.String getContentMD5()
java.io.InputStream getContentStream()
java.lang.String getContentType()
java.io.InputStream getContentWithHeaders()
javax.activation.DataHandler getDataHandler()
java.lang.String getDescription()
java.lang.String getDisposition()
java.lang.String getEncoding()
java.lang.String getFileName()
java.lang.String[] getHeader(java.lang.String name)
int getLineCount()
java.util.Enumeration getMatchingHeaderLines(java.lang.String[] names)
java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] names)
int getSize()
void loadHeaders()
void removeHeader(java.lang.String name)
void setContent(javax.mail.Multipart mp)
void setContent(java.lang.Object o, java.lang.String type)
void setContentMD5(java.lang.String md5)
void setDataHandler(javax.activation.DataHandler content)
void setDescription(java.lang.String description, java.lang.String charset)
void setDisposition(java.lang.String disposition)
void setFileName(java.lang.String filename)
void setHeader(java.lang.String name, java.lang.String value)

Methods inherited from class javax.mail.internet.MimeBodyPart
getContent, getHeader, getInputStream, getMatchingHeaders, getNonMatchingHeaders, getRawInputStream, isMimeType, setContentLanguage, setDescription, setText, setText, writeTo

Methods inherited from class javax.mail.BodyPart
getParent

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Method Detail

getSize

public int getSize()
            throws javax.mail.MessagingException
Overrides:
getSize in class javax.mail.internet.MimeBodyPart

getLineCount

public int getLineCount()
                 throws javax.mail.MessagingException
Overrides:
getLineCount in class javax.mail.internet.MimeBodyPart

getContentType

public java.lang.String getContentType()
                                throws javax.mail.MessagingException
Overrides:
getContentType in class javax.mail.internet.MimeBodyPart

getDisposition

public java.lang.String getDisposition()
                                throws javax.mail.MessagingException
Overrides:
getDisposition in class javax.mail.internet.MimeBodyPart

setDisposition

public void setDisposition(java.lang.String disposition)
                    throws javax.mail.MessagingException
Overrides:
setDisposition in class javax.mail.internet.MimeBodyPart

getEncoding

public java.lang.String getEncoding()
                             throws javax.mail.MessagingException
Overrides:
getEncoding in class javax.mail.internet.MimeBodyPart

getContentID

public java.lang.String getContentID()
                              throws javax.mail.MessagingException
Overrides:
getContentID in class javax.mail.internet.MimeBodyPart

getContentMD5

public java.lang.String getContentMD5()
                               throws javax.mail.MessagingException
Overrides:
getContentMD5 in class javax.mail.internet.MimeBodyPart

getContentLanguage

public java.lang.String[] getContentLanguage()
                                      throws javax.mail.MessagingException
Overrides:
getContentLanguage in class javax.mail.internet.MimeBodyPart

setContentMD5

public void setContentMD5(java.lang.String md5)
                   throws javax.mail.MessagingException
Overrides:
setContentMD5 in class javax.mail.internet.MimeBodyPart

getHeader

public java.lang.String[] getHeader(java.lang.String name)
                             throws javax.mail.MessagingException
Overrides:
getHeader in class javax.mail.internet.MimeBodyPart

getAllHeaders

public java.util.Enumeration getAllHeaders()
                                    throws javax.mail.MessagingException
Overrides:
getAllHeaders in class javax.mail.internet.MimeBodyPart

getDescription

public java.lang.String getDescription()
                                throws javax.mail.MessagingException
Overrides:
getDescription in class javax.mail.internet.MimeBodyPart

setDescription

public void setDescription(java.lang.String description,
                           java.lang.String charset)
                    throws javax.mail.MessagingException
Overrides:
setDescription in class javax.mail.internet.MimeBodyPart

getFileName

public java.lang.String getFileName()
                             throws javax.mail.MessagingException
Overrides:
getFileName in class javax.mail.internet.MimeBodyPart

setFileName

public void setFileName(java.lang.String filename)
                 throws javax.mail.MessagingException
Overrides:
setFileName in class javax.mail.internet.MimeBodyPart

getContentWithHeaders

public java.io.InputStream getContentWithHeaders()
                                          throws javax.mail.MessagingException

getContentStream

public java.io.InputStream getContentStream()
                                     throws javax.mail.MessagingException

getDataHandler

public javax.activation.DataHandler getDataHandler()
                                            throws javax.mail.MessagingException
Overrides:
getDataHandler in class javax.mail.internet.MimeBodyPart

setDataHandler

public void setDataHandler(javax.activation.DataHandler content)
                    throws javax.mail.MessagingException
Overrides:
setDataHandler in class javax.mail.internet.MimeBodyPart

setContent

public void setContent(java.lang.Object o,
                       java.lang.String type)
                throws javax.mail.MessagingException
Overrides:
setContent in class javax.mail.internet.MimeBodyPart

setContent

public void setContent(javax.mail.Multipart mp)
                throws javax.mail.MessagingException
Overrides:
setContent in class javax.mail.internet.MimeBodyPart

setHeader

public void setHeader(java.lang.String name,
                      java.lang.String value)
               throws javax.mail.MessagingException
Overrides:
setHeader in class javax.mail.internet.MimeBodyPart

addHeader

public void addHeader(java.lang.String name,
                      java.lang.String value)
               throws javax.mail.MessagingException
Overrides:
addHeader in class javax.mail.internet.MimeBodyPart

removeHeader

public void removeHeader(java.lang.String name)
                  throws javax.mail.MessagingException
Overrides:
removeHeader in class javax.mail.internet.MimeBodyPart

getAllHeaderLines

public java.util.Enumeration getAllHeaderLines()
                                        throws javax.mail.MessagingException
Overrides:
getAllHeaderLines in class javax.mail.internet.MimeBodyPart

getMatchingHeaderLines

public java.util.Enumeration getMatchingHeaderLines(java.lang.String[] names)
                                             throws javax.mail.MessagingException
Overrides:
getMatchingHeaderLines in class javax.mail.internet.MimeBodyPart

getNonMatchingHeaderLines

public java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] names)
                                                throws javax.mail.MessagingException
Overrides:
getNonMatchingHeaderLines in class javax.mail.internet.MimeBodyPart

addHeaderLine

public void addHeaderLine(java.lang.String line)
                   throws javax.mail.MessagingException
Overrides:
addHeaderLine in class javax.mail.internet.MimeBodyPart

loadHeaders

public void loadHeaders()
                 throws javax.mail.MessagingException

Oracle® Mail Java API Reference
10g Release 1 (10.1.1)

B14492-01

Copyright © 1988, 2005, Oracle. All rights reserved.