public class DimeBodyPart extends Object
Modifier and Type | Field and Description |
---|---|
protected Object |
data |
protected DimeTypeNameFormat |
dtnf |
protected byte[] |
id |
protected static org.apache.commons.logging.Log |
log |
protected byte[] |
type |
Modifier | Constructor and Description |
---|---|
protected |
DimeBodyPart() |
|
DimeBodyPart(byte[] data,
DimeTypeNameFormat format,
String type,
String id)
Create a DIME Attachment Part.
|
|
DimeBodyPart(DataHandler dh,
DimeTypeNameFormat format,
String type,
String id)
Create a DIME Attachment Part.
|
|
DimeBodyPart(DataHandler dh,
String id)
Create a DIME Attachment Part.
|
Modifier and Type | Method and Description |
---|---|
protected long |
getDataSize() |
protected long |
getDataSize(DataHandler dh) |
protected void |
sendChunk(OutputStream os,
byte position,
byte[] data,
byte chunk) |
protected void |
sendChunk(OutputStream os,
byte position,
byte[] data,
int offset,
int length,
byte chunk) |
protected void |
sendHeader(OutputStream os,
byte position,
long length,
byte chunk) |
protected static org.apache.commons.logging.Log log
protected Object data
protected DimeTypeNameFormat dtnf
protected byte[] type
protected byte[] id
protected DimeBodyPart()
public DimeBodyPart(byte[] data, DimeTypeNameFormat format, String type, String id)
data
- a byte array containing the data as the attachment.format
- the type format for the data.type
- the type of the dataid
- the ID for the DIME part.public DimeBodyPart(DataHandler dh, DimeTypeNameFormat format, String type, String id)
dh
- the data for the attachment as a JAF datahadler.format
- the type format for the data.type
- the type of the dataid
- the ID for the DIME part.public DimeBodyPart(DataHandler dh, String id)
dh
- the data for the attachment as a JAF datahadler.
The type and foramt is derived from the DataHandler.id
- the ID for the DIME part.protected void sendChunk(OutputStream os, byte position, byte[] data, byte chunk) throws IOException
IOException
protected void sendChunk(OutputStream os, byte position, byte[] data, int offset, int length, byte chunk) throws IOException
IOException
protected void sendHeader(OutputStream os, byte position, long length, byte chunk) throws IOException
IOException
protected long getDataSize()
protected long getDataSize(DataHandler dh)
Copyright © The Apache Software Foundation. All Rights Reserved.