All Packages Class Hierarchy This Package Previous Next Index
Class netscape.messaging.mime.MIMEDataSink
java.lang.Object
|
+----netscape.messaging.mime.MIMEDataSink
- public abstract class MIMEDataSink
- extends Object
The MIMEDataSink class represents the DataSink that implements
callbacks. Clients can subclass from this abstract class.
-
MIMEDataSink()
- Default constructor
-
addHeader(Object, byte[], byte[])
- Callback that supplies additional value for a header.
-
bodyData(Object, InputStream, int)
- No reference to MIMEBasicPart object is kept internally.
-
boundary(Object, byte[])
- Callback that suppiles the boundary string.
-
contentDescription(Object, byte[])
- Callback that supplies contentDescription.
-
contentDisposition(Object, int)
- Callback that supplies ContentDisposition.
-
contentDispParams(Object, byte[])
- Callback that supplies contentDispParams.
-
contentEncoding(Object, int)
- Callback that supplies ContentEncoding.
-
contentID(Object, byte[])
- Callback that supplies ContentID.
-
contentMD5(Object, byte[])
- Callback that supplies contentMD5.
-
contentSubType(Object, byte[])
- Callback that supplies contentSubType information.
-
contentType(Object, byte[])
- Callback that supplies contentType information.
-
contentTypeParams(Object, byte[])
- Callback that supplies contentTypeParams.
-
endBasicPart(Object)
- Callback that indicates end of the MIMEBasicPart.
-
endMessage(Object)
- Callback that indicates end of MIMEMessage.
-
endMessageHeader(Object)
- Callback to indicate end of headers on the top level message.
-
endMessagePart(Object)
- Callback that indicates end of the MessagePart.
-
endMultiPart(Object)
- Callback that indicates end of the MultiPart.
-
header(Object, byte[], byte[])
- Callback that supplies header information.
-
startBasicPart()
- Callback that indicates start of a new MIMEBasicPart.
-
startMessage()
- Callback that indicates start of a new MIMEMessage.
-
startMessagePart()
- Callback that indicates start of a new MIMEMessagePart.
-
startMultiPart()
- Callback that indicates start of a new MIMEMultiPart.
MIMEDataSink
public MIMEDataSink()
- Default constructor
header
public void header(Object callbackObject,
byte name[],
byte value[])
- Callback that supplies header information.
- Parameters:
- callbackObject - Client-supplied opaque object.
- name - Name of the header.
- value - Value of the header.
- See Also:
- startMessage, startBasicPart, startMultiPart, startMessagePart
addHeader
public void addHeader(Object callbackObject,
byte name[],
byte value[])
- Callback that supplies additional value for a header.
- Parameters:
- callbackObject - Client-supplied opaque object.
- name - Name of the header.
- value - Value of the header.
- See Also:
- header
endMessageHeader
public void endMessageHeader(Object callbackObject)
- Callback to indicate end of headers on the top level message.
- Parameters:
- callbackObject - Client-supplied opaque object.
- See Also:
- startMessage, header
contentType
public void contentType(Object callbackObject,
byte contentType[])
- Callback that supplies contentType information.
- Parameters:
- callbackObject - Client-supplied opaque object.
- nContentType - Content type.
- See Also:
- startMessage, startBasicPart, startMultiPart, startMessagePart
contentSubType
public void contentSubType(Object callbackObject,
byte contentSubType[])
- Callback that supplies contentSubType information.
- Parameters:
- callbackObject - Client-supplied opaque object.
- contentSubType - Content subtype.
- See Also:
- startMessage, startBasicPart, startMultiPart, startMessagePart
contentTypeParams
public void contentTypeParams(Object callbackObject,
byte contentTypeParams[])
- Callback that supplies contentTypeParams.
- Parameters:
- callbackObject - Client-supplied opaque object.
- contentTypeParams - Content type parameters.
- See Also:
- startMessage, startBasicPart, startMultiPart, startMessagePart
contentID
public void contentID(Object callbackObject,
byte ContentID[])
- Callback that supplies ContentID.
- Parameters:
- callbackObject - Client-supplied opaque object.
- contentID - Content identifier.
- See Also:
- startMessage, startBasicPart, startMultiPart, startMessagePart
contentMD5
public void contentMD5(Object callbackObject,
byte contentMD5[])
- Callback that supplies contentMD5.
- Parameters:
- callbackObject - Client-supplied opaque object.
- contentMD5 - Content MD5 information.
- See Also:
- startMessage, startBasicPart, startMultiPart, startMessagePart
contentDisposition
public void contentDisposition(Object callbackObject,
int nContentDisposition)
- Callback that supplies ContentDisposition.
- Parameters:
- callbackObject - Client-supplied opaque object.
- nContentDisposition - Content Disposition type.
- See Also:
- startMessage, startBasicPart, startMultiPart, startMessagePart
contentDispParams
public void contentDispParams(Object callbackObject,
byte contentDispParams[])
- Callback that supplies contentDispParams.
- Parameters:
- callbackObject - Client-supplied opaque object.
- contentDispParams - Content Disposition parameters.
- See Also:
- startMessage, startBasicPart, startMultiPart, startMessagePart
contentDescription
public void contentDescription(Object callbackObject,
byte contentDescription[])
- Callback that supplies contentDescription.
- Parameters:
- callbackObject - Client-supplied opaque object.
- contentDescription - Content Description.
- See Also:
- startMessage, startBasicPart, startMultiPart, startMessagePart
contentEncoding
public void contentEncoding(Object callbackObject,
int nContentEncoding)
- Callback that supplies ContentEncoding.
- Parameters:
- callbackObject - Client-supplied opaque object.
- nContentEncoding - Content Encoding type. For values, see "MIME Encoding Types."
- See Also:
- startMessage, startBasicPart, startMultiPart, startMessagePart
startMessage
public Object startMessage()
- Callback that indicates start of a new MIMEMessage.
No reference to MIMEMessage object is kept internally.
- Returns:
- Object Client-supplied opaque object to be passed to subsequent callbacks.
- See Also:
- endMessage
endMessage
public void endMessage(Object callbackObject)
- Callback that indicates end of MIMEMessage.
- Parameters:
- callbackObject - Client-supplied opaque object.
- See Also:
- startMessage
startBasicPart
public Object startBasicPart()
- Callback that indicates start of a new MIMEBasicPart.
No reference to MIMEBasicPart object is kept internally.
- Returns:
- Object Client-supplied opaque object to be passed to subsequent callbacks.
- See Also:
- endBasicPart
bodyData
public void bodyData(Object callbackObject,
InputStream input,
int len)
- No reference to MIMEBasicPart object is kept internally.
- Parameters:
- callbackObject - Client-supplied opaque object.
- input - Input stream for body data.
- len - Length of buffer
endBasicPart
public void endBasicPart(Object callbackObject)
- Callback that indicates end of the MIMEBasicPart.
- Parameters:
- callbackObject - Client-supplied opaque object.
- See Also:
- startBasicPart
startMultiPart
public Object startMultiPart()
- Callback that indicates start of a new MIMEMultiPart.
No reference to MIMEMultiPart object is kept internally.
- Returns:
- Object Client-supplied opaque object to be passed to subsequent callbacks.
- See Also:
- endMultiPart
boundary
public void boundary(Object callbackObject,
byte boundary[])
- Callback that suppiles the boundary string.
- Parameters:
- callbackObject - Client-supplied opaque object.
- boundary - Encapsulation boundary that separates sub-body parts in a MultiPart.
- See Also:
- startMessagePart
endMultiPart
public void endMultiPart(Object callbackObject)
- Callback that indicates end of the MultiPart.
- Parameters:
- callbackObject - Client-supplied opaque object.
- See Also:
- startMultiPart
startMessagePart
public Object startMessagePart()
- Callback that indicates start of a new MIMEMessagePart.
No reference to MIMEMessagePart object is kept internally.
- Returns:
- Object Client-supplied opaque object to be passed to subsequent callbacks.
- See Also:
- endMessagePart
endMessagePart
public void endMessagePart(Object callbackObject)
- Callback that indicates end of the MessagePart.
- Parameters:
- callbackObject - Client-supplied opaque object.
- See Also:
- startMessagePart
All Packages Class Hierarchy This Package Previous Next Index