|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.groiss.util.ByteArrayDataSource
public class ByteArrayDataSource
A DataSource that can be created out of a byte array, a String
or an
input stream.
Constructor Summary | |
---|---|
ByteArrayDataSource(byte[] data,
java.lang.String type)
Create a DataSource from a byte array. |
|
ByteArrayDataSource(java.io.InputStream is,
java.lang.String type)
Create a DataSoruce from an input stream. |
|
ByteArrayDataSource(java.lang.String data,
java.lang.String type)
Create a DataSource from a String . |
Method Summary | |
---|---|
java.lang.String |
getContentType()
Returns the content type for this data source. |
java.io.InputStream |
getInputStream()
Returns an InputStream for reading from this data source. |
java.lang.String |
getName()
Returns the name of the data source. |
java.io.OutputStream |
getOutputStream()
This operation is not supported! If you call it, an IOException will
be thrown. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ByteArrayDataSource(java.io.InputStream is, java.lang.String type)
is
- InputStream from which the data will be read.type
- Mime-Type of the data (e.g., "application/pdf").public ByteArrayDataSource(byte[] data, java.lang.String type)
data
- byte array holding the data for this data source. The byte array will
not be copied but used directly.type
- Mime-Type of the data (e.g., "application/pdf").public ByteArrayDataSource(java.lang.String data, java.lang.String type)
String
.
data
- String holding the data for this data source.type
- Mime-Type of the data (e.g., "application/pdf").Method Detail |
---|
public java.io.InputStream getInputStream() throws java.io.IOException
InputStream
for reading from this data source.
getInputStream
in interface javax.activation.DataSource
java.io.IOException
public java.io.OutputStream getOutputStream() throws java.io.IOException
IOException
will
be thrown.
getOutputStream
in interface javax.activation.DataSource
java.io.IOException
public java.lang.String getContentType()
getContentType
in interface javax.activation.DataSource
public java.lang.String getName()
getName
in interface javax.activation.DataSource
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |