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() 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