org.apache.axis.attachments
Class DimeBodyPart
java.lang.Object
org.apache.axis.attachments.DimeBodyPart
- public class DimeBodyPart
- extends java.lang.Object
Holds one attachment DIME part.
Method Summary |
protected long |
getDataSize()
|
protected long |
getDataSize(javax.activation.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 |
log
protected static org.apache.commons.logging.Log log
data
protected java.lang.Object data
dtnf
protected DimeTypeNameFormat dtnf
type
protected byte[] type
id
protected byte[] id
DimeBodyPart
protected DimeBodyPart()
DimeBodyPart
public DimeBodyPart(byte[] data,
DimeTypeNameFormat 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(javax.activation.DataHandler dh,
DimeTypeNameFormat format,
java.lang.String type,
java.lang.String id)
- Create a DIME Attachment Part.
- Parameters:
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.
DimeBodyPart
public DimeBodyPart(javax.activation.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(javax.activation.DataHandler dh)
Copyright © 2005 Apache Web Services Project. All Rights Reserved.