public static class DataSourceProvider.ByteArrayDataSource
extends java.lang.Object
implements javax.activation.DataSource
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DataSourceProvider.ByteArrayDataSource.DSByteArrayOutputStream |
Modifier and Type | Field and Description |
---|---|
private byte[] |
data |
private int |
len |
private java.lang.String |
name |
private java.lang.String |
type |
Constructor and Description |
---|
ByteArrayDataSource(java.io.InputStream is,
java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContentType() |
java.io.InputStream |
getInputStream() |
java.lang.String |
getName() |
java.io.OutputStream |
getOutputStream() |
void |
setName(java.lang.String name) |
private final java.lang.String type
private byte[] data
private int len
private java.lang.String name
public ByteArrayDataSource(java.io.InputStream is, java.lang.String type) throws java.io.IOException
java.io.IOException
public java.io.InputStream getInputStream() throws java.io.IOException
getInputStream
in interface javax.activation.DataSource
java.io.IOException
public java.io.OutputStream getOutputStream() throws java.io.IOException
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
public void setName(java.lang.String name)