public class ByteArrayDataSource extends Object implements SizeAwareDataSource
| Constructor and Description |
|---|
ByteArrayDataSource(byte[] data) |
ByteArrayDataSource(byte[] data,
String type) |
| Modifier and Type | Method and Description |
|---|---|
String |
getContentType() |
InputStream |
getInputStream() |
String |
getName() |
OutputStream |
getOutputStream() |
long |
getSize()
Get the size of the data source.
|
void |
setType(String type) |
public ByteArrayDataSource(byte[] data,
String type)
public ByteArrayDataSource(byte[] data)
public void setType(String type)
public String getContentType()
getContentType in interface javax.activation.DataSourcepublic InputStream getInputStream() throws IOException
getInputStream in interface javax.activation.DataSourceIOExceptionpublic String getName()
getName in interface javax.activation.DataSourcepublic OutputStream getOutputStream() throws IOException
getOutputStream in interface javax.activation.DataSourceIOExceptionpublic long getSize()
SizeAwareDataSourceDataSource.getInputStream() before reaching
the end of the stream. If the implementation is unable to determine the
size, it must return -1.getSize in interface SizeAwareDataSourceCopyright © The Apache Software Foundation. All Rights Reserved.