A container for the data that can be sent or received by the BlackBerry Messenger API.
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Since:
JDE 4.2.1
Field Summary
static int
DEFAULT_INTEGER
The default value for the integer, if it is not specified to the constructor.
The default value for the integer, if it is not specified to the constructor.
The value of this constant is -1.
Since:
JDE 4.2.1
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
The default value for the name, if it is not specified to the constructor.
The value of this constant is null.
Since:
JDE 4.2.1
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
The default value for the URL, if it is not specified to the constructor.
The value of this constant is null.
Since:
JDE 4.2.1
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
contentType - the content type of this message (see getContentType()).
data - the byte data associated with this message (see getData();
note that only the pointer value of specified array is copied, and thus modifications to
the array made outside of this object will be reflected inside of this object also.
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Message
public Message(String contentType,
byte[] data,
String name)
Creates a new Message object.
Parameters:
contentType - the content type of this message (see getContentType())
data - the byte data associated with this message (see getData();
note that only the pointer value of specified array is copied, and thus modifications to
the array made outside of this object will be reflected inside of this object also.
name - the name of this message; may be null (see getName())
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Message
public Message(String contentType,
byte[] data,
String name,
int integer,
String url)
Creates a new Message object.
Parameters:
contentType - the content type of this message (see getContentType())
data - the byte data associated with this message (see getData();
note that only the pointer value of specified array is copied, and thus modifications to
the array made outside of this object will be reflected inside of this object also.
name - the name of this message; may be null (see getName())
integer - an integer for this message (see getInteger())
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
getData
public byte[] getData()
Returns the data of this message.
Note that this method returns the pointer value of the internal array, and thus modifications
to the returned array made outside of this object will be reflected inside this object also.
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
getInteger
public int getInteger()
Returns an integer associated with this message.
Returns:
an integer associated with this message, or -1 if there is no
integer associated with this message.
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Returns a URL for this message. The purpose of this URL is for the case that the recipient
does not have the application installed or has an older version that does not recognize a
new content type; the client can download the newer version from this URL.
Returns:
a URL for this message; or null if no URL is associated with this message.
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
setData
public void setData(byte[] data)
Sets the data of this message.
Parameters:
data - the data to set for this message; note that only the pointer value of specified
array is copied, and thus modifications to the array made outside of this object will be
reflected in this object also.
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
setInteger
public void setInteger(int integer)
Sets the integer of this message.
Parameters:
integer - the value to set as the integer of this message.
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Copyright 1999-2007 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved. Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. Copyright 2002-2003 Nokia Corporation All Rights Reserved. Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.