public class ByteArraySource extends StreamSource
Purpose: Provides an implementation of Source that can act on a byte[]. Overrides the getInputStream and getReader methods to ensure a new stream is created each time (to prevent the one use restriction of StreamSource).
FEATURE| Constructor and Description |
|---|
ByteArraySource(byte[] bytes) |
ByteArraySource(byte[] bytes,
String mimeType) |
ByteArraySource(ByteArrayDataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
InputStream |
getInputStream() |
Reader |
getReader() |
getPublicId, getSystemId, setInputStream, setPublicId, setReader, setSystemId, setSystemIdpublic ByteArraySource(byte[] bytes)
public ByteArraySource(byte[] bytes,
String mimeType)
public ByteArraySource(ByteArrayDataSource dataSource)
public InputStream getInputStream()
getInputStream in class StreamSourcepublic Reader getReader()
getReader in class StreamSourceEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference