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
IOExceptionprotected void sendChunk(OutputStream os, byte position, byte[] data, int offset, int length, byte chunk) throws IOException
IOExceptionprotected void sendHeader(OutputStream os, byte position, long length, byte chunk) throws IOException
IOExceptionprotected long getDataSize()
protected long getDataSize(DataHandler dh)
Copyright © The Apache Software Foundation. All Rights Reserved.