public class ByteArrayDataSource extends Object implements DataSource, Serializable
Constructor and Description |
---|
ByteArrayDataSource(byte[] content,
String contentType)
Create a ByteArrayDataSource using the provided byte content and
contentType.
|
ByteArrayDataSource(InputStream stream,
String contentType)
Create a ByteArrayDataSource using the provided InputStream and
contentType.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getBytes()
Get the content of this DataSource as a byte array.
|
String |
getContentType() |
InputStream |
getInputStream() |
String |
getName() |
OutputStream |
getOutputStream()
Get an OutputStream for this DataSource.
|
void |
setName(String name) |
void |
writeTo(OutputStream os) |
public ByteArrayDataSource(InputStream stream, String contentType) throws IOException
stream
- contentType
- IOException
public ByteArrayDataSource(byte[] content, String contentType)
content
- contentType
- public String getContentType()
getContentType
in interface DataSource
public InputStream getInputStream() throws IOException
getInputStream
in interface DataSource
IOException
public String getName()
getName
in interface DataSource
public void setName(String name)
public OutputStream getOutputStream() throws IOException
getOutputStream
in interface DataSource
IOException
public void writeTo(OutputStream os) throws IOException
IOException
public byte[] getBytes()
Copyright © 2009,2013 Oracle and/or its affiliates. All rights reserved.