org.jboss.axis.attachments
Class DimeBodyPart
java.lang.Object
org.jboss.axis.attachments.DimeBodyPart
- public class DimeBodyPart
- extends java.lang.Object
Holds one attachment DIME part.
Method Summary |
protected long |
getDataSize()
|
protected long |
getDataSize(DataHandler dh)
|
protected void |
sendChunk(java.io.OutputStream os,
byte position,
byte[] data,
byte chunk)
|
protected void |
sendChunk(java.io.OutputStream os,
byte position,
byte[] data,
int offset,
int length,
byte chunk)
|
protected void |
sendHeader(java.io.OutputStream os,
byte position,
long length,
byte chunk)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
data
protected java.lang.Object data
dtnf
protected DimeTypeNameFormat (src) dtnf
type
protected byte[] type
id
protected byte[] id
DimeBodyPart
protected DimeBodyPart()
DimeBodyPart
public DimeBodyPart(byte[] data,
DimeTypeNameFormat (src) format,
java.lang.String type,
java.lang.String id)
- Create a DIME Attachment Part.
- Parameters:
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.
DimeBodyPart
public DimeBodyPart(DataHandler dh,
java.lang.String id)
- Create a DIME Attachment Part.
- Parameters:
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.
sendChunk
protected void sendChunk(java.io.OutputStream os,
byte position,
byte[] data,
byte chunk)
throws java.io.IOException
- Throws:
java.io.IOException
sendChunk
protected void sendChunk(java.io.OutputStream os,
byte position,
byte[] data,
int offset,
int length,
byte chunk)
throws java.io.IOException
- Throws:
java.io.IOException
sendHeader
protected void sendHeader(java.io.OutputStream os,
byte position,
long length,
byte chunk)
throws java.io.IOException
- Throws:
java.io.IOException
getDataSize
protected long getDataSize()
getDataSize
protected long getDataSize(DataHandler dh)