|
Sun Adapter for e-Mail API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stc.connector.emailadapter.appconn.AttachmentDataSource
public class AttachmentDataSource
This class implements the DataSource to provide an in memory management of attachments. The DataSource interface provides the JavaBeans Activation Framework with an abstraction of some arbitrary collection of data. It provides a type for that data as well as access to it in the form of InputStreams and OutputStreams where appropriate.
Field Summary | |
---|---|
protected static javax.activation.FileTypeMap |
fileTypeMap
The FileTypeMap |
Constructor Summary | |
---|---|
AttachmentDataSource(EmailAttachment attachment)
Creates a new AttachmentDataSource. |
Method Summary | |
---|---|
java.lang.String |
getContentType()
This method returns the MIME type of the data in the form of a string. |
java.io.InputStream |
getInputStream()
This method returns an InputStream representing the the data and throws the appropriate exception if it can not do so. |
java.lang.String |
getName()
Return the name of this object where the name of the object is dependant on the nature of the underlying objects. |
java.io.OutputStream |
getOutputStream()
This method returns an OutputStream where the data can be written and throws the appropriate exception if it can not do so. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static javax.activation.FileTypeMap fileTypeMap
Constructor Detail |
---|
public AttachmentDataSource(EmailAttachment attachment)
Method Detail |
---|
public java.io.InputStream getInputStream() throws java.io.IOException
getInputStream
in interface javax.activation.DataSource
java.io.IOException
- upon error.public java.io.OutputStream getOutputStream() throws java.io.IOException
getOutputStream
in interface javax.activation.DataSource
java.io.IOException
- upon error.public java.lang.String getContentType()
getContentType
in interface javax.activation.DataSource
public java.lang.String getName()
getName
in interface javax.activation.DataSource
|
Sun Adapter for e-Mail API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |