private static class Jaxb2Marshaller.ByteArrayDataSource
extends java.lang.Object
implements javax.activation.DataSource
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
contentType |
private byte[] |
data |
private int |
length |
private int |
offset |
Constructor and Description |
---|
ByteArrayDataSource(java.lang.String contentType,
byte[] data,
int offset,
int length) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContentType() |
java.io.InputStream |
getInputStream() |
java.lang.String |
getName() |
java.io.OutputStream |
getOutputStream() |
private final byte[] data
private final java.lang.String contentType
private final int offset
private final int length
public ByteArrayDataSource(java.lang.String contentType, byte[] data, int offset, int length)
public java.io.InputStream getInputStream()
getInputStream
in interface javax.activation.DataSource
public java.io.OutputStream getOutputStream()
getOutputStream
in interface javax.activation.DataSource
public java.lang.String getContentType()
getContentType
in interface javax.activation.DataSource
public java.lang.String getName()
getName
in interface javax.activation.DataSource