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()
MimeStreamData
getContentType
in interface javax.activation.DataSource
getContentType
in interface MimeStreamData
public java.lang.String getName()
MimeStreamData
getName
in interface javax.activation.DataSource
getName
in interface MimeStreamData
public long getLength()
StreamData
getLength
in interface StreamData
public java.io.InputStream getInputStream()
StreamData
getInputStream
in interface javax.activation.DataSource
getInputStream
in interface StreamData
public java.io.OutputStream getOutputStream()
StreamData
getOutputStream
in interface javax.activation.DataSource
getOutputStream
in interface StreamData
public void read(java.io.InputStream in) throws DataFault, java.io.IOException
StreamData
read
in interface StreamData
in
- InputStreamDataFault
java.io.IOException
public void write(java.io.OutputStream out) throws DataFault, java.io.IOException
StreamData
write
in interface StreamData
out
- OutputStreamDataFault
java.io.IOException
public void append(java.io.OutputStream out) throws DataFault, java.io.IOException
StreamData
append
in interface StreamData
out
- OutputStreamDataFault
java.io.IOException