public class MimeStreamDataWrapper extends java.lang.Object implements MimeStreamData, javax.activation.DataSource
| Constructor and Description |
|---|
MimeStreamDataWrapper(MimeStreamData msd) |
MimeStreamDataWrapper(StreamData sd,
java.lang.String mime,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(java.io.OutputStream out)
write contents to an OutputStream without closing.
|
java.lang.String |
getContentType()
get the Mime type associated with the Data
|
java.io.InputStream |
getInputStream()
get an InputStream to read the state of the obect
|
long |
getLength()
get the size of data held in the object
|
java.lang.String |
getName()
Get the original filename associated with the data.
|
java.io.OutputStream |
getOutputStream()
Get an OutputStream used to modify the state of the object
|
void |
read(java.io.InputStream in)
read data from an Input Stream
|
void |
write(java.io.OutputStream out)
write contents to an OutputStream and close
|
public MimeStreamDataWrapper(StreamData sd, java.lang.String mime, java.lang.String name)
public MimeStreamDataWrapper(MimeStreamData msd)
public java.lang.String getContentType()
MimeStreamDatagetContentType in interface javax.activation.DataSourcegetContentType in interface MimeStreamDatapublic java.lang.String getName()
MimeStreamDatagetName in interface javax.activation.DataSourcegetName in interface MimeStreamDatapublic long getLength()
StreamDatagetLength in interface StreamDatapublic java.io.InputStream getInputStream()
StreamDatagetInputStream in interface javax.activation.DataSourcegetInputStream in interface StreamDatapublic java.io.OutputStream getOutputStream()
StreamDatagetOutputStream in interface javax.activation.DataSourcegetOutputStream in interface StreamDatapublic void read(java.io.InputStream in)
throws DataFault,
java.io.IOException
StreamDataread in interface StreamDatain - InputStreamDataFaultjava.io.IOExceptionpublic void write(java.io.OutputStream out)
throws DataFault,
java.io.IOException
StreamDatawrite in interface StreamDataout - OutputStreamDataFaultjava.io.IOExceptionpublic void append(java.io.OutputStream out)
throws DataFault,
java.io.IOException
StreamDataappend in interface StreamDataout - OutputStreamDataFaultjava.io.IOException