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, setSystemId
public ByteArraySource(byte[] bytes)
public ByteArraySource(byte[] bytes, String mimeType)
public ByteArraySource(ByteArrayDataSource dataSource)
public InputStream getInputStream()
getInputStream
in class StreamSource
public Reader getReader()
getReader
in class StreamSource
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference