A B C D E F G I J K L M N O P R S T U V _

A

accept(String) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformIncomingJoinRequest
The user (i.e., the host) can call this method to accept a pending join request to the public connection.
ACCESS_ALLOWED - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Access permission status that indicates that the application has full access to BBM Social SDK.
ACCESS_BLOCKED_BY_IT_POLICY - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Access permission status that indicates that the application has been blocked by IT policy.
ACCESS_BLOCKED_BY_RIM - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Access permission status that indicates that the application has been blocked by RIM (the application has most likely violated the terms of use).
ACCESS_BLOCKED_BY_USER - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Access permission status that indicates that the application has been blocked by the user.
ACCESS_BLOCKED_RESET_REQUIRED - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Access permission status that indicates the user needs to reset their device in order for this application to continue the registration process.
ACCESS_NO_DATA_COVERAGE - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Access permission status that indicates that the application is pending registration because device is out of data coverage.
ACCESS_REGISTER_WITH_UI_APPLICATION - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Access permission status that indicates that the application needs to register using a UiApplication because user interaction is required.
ACCESS_REREGISTRATION_REQUIRED - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Access permission status that indicates the application needs to re-register with BBM Social SDK by calling BBMPlatformManager.register(BBMPlatformApplication).
ACCESS_TEMPORARY_ERROR - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Access permission status that indicates that the application is pending registration because of a temporary error.
accessChanged(boolean, int) - Method in class net.rim.blackberry.api.bbm.platform.BBMPlatformContextListener
Called when the access to BBM for the plugin has changed.
add(BBMPlatformContact) - Method in class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContactList
Adds a contact to this list and associates it with handle BBMPlatformContact.getHandle() If contact already exists then it replaces it with this new value
add(BBMPlatformContact, String) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API allows the user to add a contact, who has joined an existing connection, to another connection within the same application.
addChannelInvitationMenuItem(int, String, String, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.MenuItemManager
Adds a menu item to the BlackBerry Messenger's contact list screen.
addChatFields() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Adds each field created in the constructor to the manager.
addGroupedMessage(Manager, MessageFieldProvider) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Appends the message to the last field of this manager, which is a container.
addItem(int, String) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Adds an item with icon and text.
addItem(int, String, String) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Adds an item with icon, text, and a customizable parameter.
addItem(String) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Adds an item with text.
addMessage(MessageFieldProvider) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Adds a message to the message list manager.
addMessage(MessageFieldProvider) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Adds a message field to the manager respecting the style specified when the manager was constructed.
addNonGroupedMessage(MessageFieldProvider) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Adds the message to the container of the message as returned by MessageFieldProvider.createFieldContainer(); if the container is null, uses a VerticalFieldManager.
APP_ENVIRONMENT_APPWORLD - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
This constant indicates the application exists in AppWorld.
APP_ENVIRONMENT_TEST - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
This constant indicates the application doesn't exist in App World.
appInvoked(int, Object) - Method in class net.rim.blackberry.api.bbm.platform.BBMPlatformContextListener
Deprecated. Use {@link appInvoked(int, Object, Presence)
appInvoked(int, Object, Presence) - Method in class net.rim.blackberry.api.bbm.platform.BBMPlatformContextListener
Called in certain cases when the application is invoked from within BBM.

B

BasicMessageListManager - class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicMessageListManager.
MessageListManager that knows how to toggle its display.
BasicMessageListManager(long, long, int) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicMessageListManager
 
BasicReplyFieldManager - class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager.
A reply field that can to be added to your chat screen as is.
BasicReplyFieldManager(ReplyField, SmileyButton) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Creates an instance of the field.
BBM_CONTACTS_WITH_APP - Static variable in interface net.rim.blackberry.api.bbm.platform.profile.ContactListProvider
Adds contacts who have App installed
BBM_SDK_VER_1_0 - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Constant representing BBM SDK version 1.0
BBM_SDK_VER_1_2 - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Constant representing BBM SDK version 1.2
BBM_SDK_VER_1_3 - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Constant representing BBM SDK version 1.3
BBMInvitationRequest - class net.rim.blackberry.api.bbm.platform.profile.BBMInvitationRequest.
This class is used by the application to provide BBM Platform with the information required to send a BBM invitation request to a contact.
BBMInvitationRequest(String, String) - Constructor for class net.rim.blackberry.api.bbm.platform.profile.BBMInvitationRequest
Creates a new instance of BBMInvitationRequest that contains the PIN and name of the contact to be invited to the user's BBM contact list
BBMPlatformApplication - class net.rim.blackberry.api.bbm.platform.BBMPlatformApplication.
An application that needs to register with BBMPlatform needs to override this class.
BBMPlatformApplication(String) - Constructor for class net.rim.blackberry.api.bbm.platform.BBMPlatformApplication
Default constructor.
BBMPlatformChannel - interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformChannel.
When a channel is created, the user can invite one or more BBM contacts to interact.
BBMPlatformChannelListener - class net.rim.blackberry.api.bbm.platform.io.BBMPlatformChannelListener.
BBMChannelListener is required for BBMPlatformChannel to be created, and provides callback methods for BBMPlatformChannel events.
BBMPlatformChannelListener() - Constructor for class net.rim.blackberry.api.bbm.platform.io.BBMPlatformChannelListener
Creates a new instance of a BBMPlatformChannelListener.
BBMPlatformConnection - interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection.
This interface is a base interface of BBMPlatformChannel and BBMPlatformSession providing basic functionality of sending invitations, messages and maintaining a contact list in a connection.
BBMPlatformConnectionListener - interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnectionListener.
The BBMPlatformConnectionListener is a base class of BBMPlatformChannelListener and BBMPlatformSessionListener.
BBMPlatformContact - class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact.
This class provides access to basic contact profile details
BBMPlatformContactList - class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContactList.
This class represents a collection of BBMPlatformContact objects Methods of this class are not synchronized
BBMPlatformContactList() - Constructor for class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContactList
Creates a new, empty BBMPlatformContactList instance
BBMPlatformContext - interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext.
In order to access the BBM platform, an application should register with the BBMPlatformManager by calling its registration method, which returns a BBMPlatformContext object.
BBMPlatformContextListener - class net.rim.blackberry.api.bbm.platform.BBMPlatformContextListener.
Receives and handles status change events related to the BBMPlatformContext.
BBMPlatformContextListener() - Constructor for class net.rim.blackberry.api.bbm.platform.BBMPlatformContextListener
 
BBMPlatformData - class net.rim.blackberry.api.bbm.platform.io.BBMPlatformData.
The BBMPlatformData class represents the data to be sent to or received from a BBMPlatformContact using a BBMPlatformChannel or BBMPlatformSession.
BBMPlatformData(byte[]) - Constructor for class net.rim.blackberry.api.bbm.platform.io.BBMPlatformData
Constructs a BBMPlatformData to be sent using BBMPlatformChannel or BBMPlatformSession.
BBMPlatformData(String) - Constructor for class net.rim.blackberry.api.bbm.platform.io.BBMPlatformData
Constructs a BBMPlatformData to be sent using BBMPlatformChannel or BBMPlatformSession.
BBMPlatformData(String, byte[]) - Constructor for class net.rim.blackberry.api.bbm.platform.io.BBMPlatformData
Constructs a BBMPlatformData to be sent using BBMPlatformChannel or BBMPlatformSession.
BBMPlatformData(String, byte[], int) - Constructor for class net.rim.blackberry.api.bbm.platform.io.BBMPlatformData
Constructs a BBMPlatformData to be sent using BBMPlatformChannel or BBMPlatformSession.
BBMPlatformData(String, String) - Constructor for class net.rim.blackberry.api.bbm.platform.io.BBMPlatformData
Constructs a BBMPlatformData to be sent using BBMPlatformChannel or BBMPlatformSession.
BBMPlatformException - exception net.rim.blackberry.api.bbm.platform.BBMPlatformException.
A base class for some exceptions used in BBM Platform.
BBMPlatformException() - Constructor for class net.rim.blackberry.api.bbm.platform.BBMPlatformException
Constructor for BBMPlatformException.
BBMPlatformException(String) - Constructor for class net.rim.blackberry.api.bbm.platform.BBMPlatformException
Constructor for BBMPlatformException.
BBMPlatformIncomingJoinRequest - interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformIncomingJoinRequest.
This interface defines an incoming join request that the user receives when he or she is hosting a public connection.
BBMPlatformJoinRequest - interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformJoinRequest.
This interface is a base interface of BBMPlatformOutgoingJoinRequest and BBMPlatformIncomingJoinRequest providing functionality of sending or canceling join requests for request senders, and accepting or declining join requests for hosts.
BBMPlatformManager - class net.rim.blackberry.api.bbm.platform.BBMPlatformManager.
The BBMPlatformManager class contains the entry point for accessing the BBM Social SDK and provides methods to register the application with the BBM Platform, access BBMContactList and UserProfile, and to send and receive messages.
BBMPlatformOutgoingJoinRequest - interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformOutgoingJoinRequest.
This interface defines an outgoing join request that the user sent to someone else who may or may not be in the user's BBM contact list.
BBMPlatformSession - interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformSession.
When a session is created, a user can invite one or more BBM contacts to interact; also, any participant can further invite their BBM contacts to join to the session.
BBMPlatformSessionListener - class net.rim.blackberry.api.bbm.platform.io.BBMPlatformSessionListener.
BBMPlatformSessionListener is required for BBMPlatformSession to be created, and provides callback methods for BBMPlatformSession events.
BBMPlatformSessionListener() - Constructor for class net.rim.blackberry.api.bbm.platform.io.BBMPlatformSessionListener
Creates a new instance of a BBMPlatformSessionListener.
BORDER_STYLE_BUBBLE - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Bubble border around text messages.
BottomUpManager - class net.rim.blackberry.api.bbm.platform.ui.chat.container.BottomUpManager.
Vertical manager that gives its first field all the height that remains after laying out the other fields.
BottomUpManager() - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.container.BottomUpManager
Creates an instance of the manager with a default USE_ALL_HEIGHT style.
BottomUpManager(long) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.container.BottomUpManager
Creates an instance of the manager with a default USE_ALL_HEIGHT style and the specified style.
broadcastData(BBMPlatformData) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformSession
This API is used to broadcast public data to ALL contacts of this session.
broadcastDataReceived(BBMPlatformSession, BBMPlatformContact, BBMPlatformData) - Method in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformSessionListener
Called when broadcasting data is received from a contacts who has been in the session.
BUBBLE_COLOR_BLUE - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Bubble border color.
BUBBLE_COLOR_DEEP_ORANGE - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Bubble border color.
BUBBLE_COLOR_DEEP_YELLOW - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Bubble border color.
BUBBLE_COLOR_GREEN - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Bubble border color.
BUBBLE_COLOR_ORANGE - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Bubble border color.
BUBBLE_COLOR_PURPLE - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Bubble border color.
BUBBLE_COLOR_ROSE - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Bubble border color.
BUBBLE_COLOR_TEAL - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Bubble border color.
BUBBLE_COLOR_VIOLET - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Bubble border color.
BUBBLE_COLOR_YELLOW - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Bubble border color.

C

cancel() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformOutgoingJoinRequest
The third application can cancel a request as long as it's still in BBMPlatformJoinRequest.REQUEST_STATUS_PENDING status.
channelCreated(BBMPlatformChannel) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called when a new BBMPlatformChannel has been created.
channelCreated(BBMPlatformChannel, int) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called when a new channel has been created to send the invitation associated with a menu item.
ChatBorderFactory - class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory.
Creates borders for chat messages.
ChatField - class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField.
This field combines the message list manager, reply field, and a toggler to create an embedded chat experience.
ChatField() - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Creates an instance of the chat field.
ChatField(long, int) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Creates an instance of the chat field.
clear() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ReplyField
Clears the field with FieldChangeListener.PROGRAMMATIC flag.
click() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Posts the runnable on the event thread.
compareTo(Object) - Method in class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact
Compares two contacts by display name.
CONTACT_INVITED_BY_ME - Static variable in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnectionListener
Used in BBMPlatformConnectionListener.contactsJoined(BBMPlatformConnection connection, BBMPlatformContactList contactList, String cookie, int type) and called by the join invitation sender.
CONTACT_INVITED_BY_OTHER - Static variable in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformSessionListener
Used in BBMPlatformConnectionListener.contactsJoined(BBMPlatformConnection connection, BBMPlatformContactList contactList, String cookie, int type) and called by the existing contacts of the BBMPlatformSession except the join invitation sender.
CONTACT_INVITING_ME - Static variable in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnectionListener
Used in BBMPlatformConnectionListener.contactsJoined(BBMPlatformConnection connection, BBMPlatformContactList contactList, String cookie, int type) and called by the join invitation receiver, i.e., the new contact who just joined.
CONTACT_JOINED_BEFORE_ME - Static variable in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformSessionListener
Used in BBMPlatformConnectionListener.contactsJoined(BBMPlatformConnection connection, BBMPlatformContactList contactList, String cookie, int type) and called by the new contact who just joined the BBMPlatformSession.
contactDeclined(BBMPlatformConnection, BBMPlatformContact) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnectionListener
This callback notifies the user when a contact whom the user invited has declined the join invitation.
contactLeft(BBMPlatformConnection, BBMPlatformContact) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnectionListener
This callback notifies the user when a contact, who is in the same connection as the user, destroys a BBMPlatformChannel, or leaves or ends a BBMPlatformSession.
ContactListProvider - interface net.rim.blackberry.api.bbm.platform.profile.ContactListProvider.
Provides custom contact list with groups/filters for Contact Picker UI
ContactListService - class net.rim.blackberry.api.bbm.platform.service.ContactListService.
Provides access to BBM ContactList on the device
contactsInvited(BBMPlatformConnection, BBMPlatformContactList) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnectionListener
This callback notifies that the user has sent join invitations to some contacts.
contactsJoined(BBMPlatformConnection, BBMPlatformContactList, String, int) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnectionListener
This callback is used to notify the application when a contact joined a BBMPlatformChannel or BBMPlatformSession.
contactsRemoved(BBMPlatformSession, BBMPlatformContact, BBMPlatformContactList) - Method in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformSessionListener
Called when a subset of contacts is removed from a session.
ContactUnreachableException - exception net.rim.blackberry.api.bbm.platform.io.ContactUnreachableException.
Exception thrown when queued packets for unreachable contacts have reached the buffer limit
ContactUnreachableException(BBMPlatformContactList) - Constructor for class net.rim.blackberry.api.bbm.platform.io.ContactUnreachableException
 
contactUpdated(BBMPlatformContact, int) - Method in interface net.rim.blackberry.api.bbm.platform.profile.PresenceListener
Gets called when presence changes
contains(BBMPlatformContact) - Method in class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContactList
Checks if contact already exists with the same handle as the given contact
createAllFieldsManager() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns a new instance of the manager which will contain all of the fields.
createChannel(BBMPlatformChannelListener) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingService
Creates a BBMPlatformChannel.
createDivider() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Returns a new instance of the divider for separating the sender field from the sender's messages.
createFieldContainer() - Method in interface net.rim.blackberry.api.bbm.platform.ui.chat.MessageFieldProvider
Returns a manager which will contain the message field as returned by MessageFieldProvider.getField().
createFieldContainer() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
Returns new VerticalFieldManager().
createIncomingBubbleBorder(int) - Static method in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Returns a bubble border for an incoming message.
createMessageListAndReplyFieldManager() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Creates a new instance of the manager that will contain the message list and the reply field.
createMessageListManager(long, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns a new instance of the manager for messages.
createOutgoingBubbleBorder() - Static method in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Returns a bubble border for an outgoing message.
createReplyField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns a new instance of the reply field.
createReplyFieldAndSmileyButtonManager() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Returns a new instance of the manager that will contain the reply field and the smiley button.
createReplyFieldContainer() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Creates a default look for the reply field.
createReplyFieldManager(ReplyField, SmileyButton) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns a manager for the reply field and the smiley button.
createReplyFieldScroller() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Returns a new instance of the manager that contains the reply field.
createReplyFieldTopBorder() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns a new instance of a field that will appear above the reply field acting as a separator from the fields above.
createReplyFieldTopBorder() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Returns a new instance of a field that will appear above the reply field acting as a separator from the fields above.
createSenderField() - Method in interface net.rim.blackberry.api.bbm.platform.ui.chat.MessageFieldProvider
Provides the field with the display name of the sender.
createSenderField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
Returns the a simple field with the display name.
createSession(BBMPlatformSessionListener) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingService
Creates a BBMPlatformSession.
createSmileyButton() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns a new instance of the smiley button.
createSmileyButtonContainer() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Returns the smiley button as it was provided.
createToggleAndReplyFieldSeparator() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns a new instance of the field that will separate the reply field from the toggle field.
createToggleChatDisplayField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns a new instance of the chat toggler.

D

DataOverflowException - exception net.rim.blackberry.api.bbm.platform.io.DataOverflowException.
Exception thrown when an application tries to send data over the data limit
DataOverflowException(String) - Constructor for class net.rim.blackberry.api.bbm.platform.io.DataOverflowException
 
dataReceived(BBMPlatformConnection, BBMPlatformContact, BBMPlatformData) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnectionListener
This callback notifies the user when the user receives the data.
decline() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformIncomingJoinRequest
The user (i.e., the host) can call this method to decline a pending join request to the public connection.
destroy() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformChannel
This API should be used when user leaves the channel.
DOWNLOAD_INVITATION_LIMIT_REACHED - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
At most 10 download invitations are allowed per minute.
drawFocus(Graphics, boolean) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
 
drawFocus(Graphics, boolean) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Draws focus for the field.

E

end() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformSession
This call will remove the session contact list and all pending invitations that the user has sent and received.
EVENT_TYPE_DISPLAY_NAME - Static variable in interface net.rim.blackberry.api.bbm.platform.profile.PresenceListener
Display Name Update
EVENT_TYPE_DISPLAY_PICTURE - Static variable in interface net.rim.blackberry.api.bbm.platform.profile.PresenceListener
Display Picture Update
EVENT_TYPE_INSTALL_APP - Static variable in interface net.rim.blackberry.api.bbm.platform.profile.PresenceListener
Installs Application It also includes when user unblocks application
EVENT_TYPE_INVITATION_RECEIVED - Static variable in interface net.rim.blackberry.api.bbm.platform.profile.PresenceListener
User receives invitation to join application
EVENT_TYPE_PERSONAL_MESSAGE - Static variable in interface net.rim.blackberry.api.bbm.platform.profile.PresenceListener
Personal Message Update
EVENT_TYPE_STATUS - Static variable in interface net.rim.blackberry.api.bbm.platform.profile.PresenceListener
Status Update (Available/Busy) Status Message Update
EVENT_TYPE_UNINSTALL_APP - Static variable in interface net.rim.blackberry.api.bbm.platform.profile.PresenceListener
Uninstalls Applications It also include when user blocks application
exists(int) - Method in class net.rim.blackberry.api.bbm.platform.ui.MenuItemManager
Returns true if the calling application already added a menu item with the given id.

F

fieldChanged(Field, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyScreen
Appends the chosen smiley to the text field.
FILE_TRANSFER_BAD_CONTACT - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
This code indicates the file transfer has failed because the recipient is not a BBM contact of the user.
FILE_TRANSFER_BAD_FILE_TYPE - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
This code indicates the file transfer has failed because the recipient is not permitted to receive files of the file type.
FILE_TRANSFER_EMPTY_FILE - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
This code indicates the file transfer has failed because the file is empty.
FILE_TRANSFER_FILE_FORWARD_LOCKED - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
This code indicates the file transfer has failed because the file is forward-locked.
FILE_TRANSFER_FILE_NOT_FOUND - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
This code indicates the file transfer has failed because the file does not exist.
FILE_TRANSFER_FILE_SIZE_EXCEEDED - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
This code indicates the file transfer has failed because the file size exceeds the limit permitted by BBM.
FILE_TRANSFER_USER_CANCELED - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
This code indicates the file transfer has failed because the user cancels the file transfer.
fileTransferFailed(String, BBMPlatformContact, int) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called when after the application calls MessagingService.sendFile(net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact, java.lang.String, java.lang.String) and the file transfer fails for some reason.
focusChanged(Field, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyScreen
Sets the smiley description.

G

get(String) - Method in class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContactList
Retrieves the contact with the specified handle
getAccessErrorCode() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Returns the access status code that indicates the current access status to the BBM Social SDK,
getAll() - Method in class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContactList
Returns all contacts.
getAppEnvironment() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Tells if the application exists in AppWorld.
getAppVersion() - Method in interface net.rim.blackberry.api.bbm.platform.profile.Presence
Returns the BBM Connected Application version that the contact is running
getBBMSDKVersion() - Method in interface net.rim.blackberry.api.bbm.platform.profile.Presence
Returns the BBM SDK version that the contact is running.
getBorderColor() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
Returns the border color.
getChannelListener(BBMPlatformChannel) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called when the BBM Platform needs to create a new channel on behalf of the application.
getClickRunnable() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Returns the runnable which will be executed when the user clicks on the button.
getContactList() - Method in class net.rim.blackberry.api.bbm.platform.service.ContactListService
Retrieves contacts who have the same application installed
getContactList() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
Each connection, which can be a BBMPlatformChannel or a BBMPlatformSession, has its own contact list which consists of all participants that have joined the connection.
getContactListService() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Retrieves ContactListService registered with the BBM platform.
getContactsForGroup(int) - Method in interface net.rim.blackberry.api.bbm.platform.profile.ContactListProvider
Provides list of Contacts for specific group Contacts dont have application installed or blocked will not appear
getContentType() - Method in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformData
Retrieves the application-defined content type
getCookie() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformIncomingJoinRequest
This API is used to get the cookie parameter that was sent by the request sending side.
getCookie() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBoxItem
Returns this item's parameter.
getCountryCode() - Method in class net.rim.blackberry.api.bbm.platform.profile.ProfileLocation
Retrieves the country code of the user
getCountryFlagImage() - Method in class net.rim.blackberry.api.bbm.platform.profile.ProfileLocation
Retrieves the country flag of user's current location
getDarkRoundedBorder() - Static method in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Returns a dark rounded border.
getData() - Method in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformData
Retrieves the data that is sent or received
getDataAsString() - Method in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformData
Retrieves the data that is sent or received, decoding the data to a String using the UTF-8 encoding.
getDefaultGroupIndex() - Method in interface net.rim.blackberry.api.bbm.platform.profile.ContactListProvider
Set default selected group index
getDefaultSettings() - Method in class net.rim.blackberry.api.bbm.platform.BBMPlatformApplication
Returns the default settings for the BBM Platform.
getDisplayName() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.MessageSender
Returns the sender's display name.
getDisplayName() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Gets the display name of the current user.
getDisplayName() - Method in interface net.rim.blackberry.api.bbm.platform.profile.Presence
Retrieves contact's display name
getDisplayPicture() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Gets the display picture of the current user.
getDisplayPicture() - Method in interface net.rim.blackberry.api.bbm.platform.profile.Presence
Retrieves contact's display picture
getField() - Method in interface net.rim.blackberry.api.bbm.platform.ui.chat.MessageFieldProvider
Returns a field which can be added to the MessageListManager for display.
getField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
Returns this.
getFields() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Returns the manager which contains all the fields.
getGroupNames() - Method in interface net.rim.blackberry.api.bbm.platform.profile.ContactListProvider
Group Names would appear as filters on Contact Picker UI
getHandle() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Retrieves userís unique ID - it will be different for every BBM instance (BlackBerry, PlayBook, etc)
getHandle() - Method in class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact
Retrieves the device-dependent ID of the contact - the handles for the contact are different on different BBM instances (BlackBerry devices, PlayBook, etc)
getHost() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformOutgoingJoinRequest
This API is used to get the person who is hosting a public connection and is supposed to receive the user's join request.
getIcon(int) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Gets a registered icon by its ID.
getIconId() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBoxItem
Returns the icon ID.
getId() - Method in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformData
Retrieves the application-defined ID for the data
getId() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
Each connection is assigned a unique Id when the connection gets created.
getId() - Method in class net.rim.blackberry.api.bbm.platform.ui.InvitationMenuItem
Returns the menu item ID.
getId() - Method in class net.rim.blackberry.api.bbm.platform.profile.BBMInvitationRequest
retrieves the user contact's PIN
getIncomingJoinRequests() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API is used to get all pending join requests the user has received when he or she is hosting a public connection, so the user can choose which request he or she wants to accept via BBMPlatformIncomingJoinRequest.accept(String cookie) or to decline via BBMPlatformIncomingJoinRequest.decline().
getInvitationMessage() - Method in class net.rim.blackberry.api.bbm.platform.ui.InvitationMenuItem
Returns the invitation message displayed to the invitation recipient.
getInvocableApplicationDescriptorIndex() - Method in class net.rim.blackberry.api.bbm.platform.BBMPlatformApplication
Returns the index of the ApplicationDescriptor element which can be used to invoke the application if it is not running.
getInvocableModuleHandle() - Method in class net.rim.blackberry.api.bbm.platform.BBMPlatformApplication
Returns the module handle which can be used to invoke the application if it is not running.
getItem(int) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Returns an item by its ID.
getItemCount() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Returns the number of items.
getItemId() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBoxItem
Returns the unique item ID.
getItemIds() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Returns the item IDs.
getItems() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Returns the items.
getLabel() - Method in class net.rim.blackberry.api.bbm.platform.ui.InvitationMenuItem
Returns the display name of this menu item.
getListener() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
Returns the listener that is supposed to be associated with the connection.
getMaxChars() - Static method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ReplyField
Returns the default maximum number of characters allowed in this field.
getMaxContacts() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API tells the maximum number of contacts that a BBMPlatformChannel or BBMPlatformSession can have.
getMaxCookieLength() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API tells the length limit of the cookie parameter that can be sent via BBMPlatformConnection.sendInvitation(String inviteMessage, String cookie, long expiryTime).
getMaxDataSize() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API tells the size limit of the data that can be sent via BBMPlatformConnection.sendData(BBMPlatformData data, BBMPlatformContactList contactList) or BBMPlatformConnection.sendData(BBMPlatformData data, BBMPlatformContact contact) or BBMPlatformSession.broadcastData(BBMPlatformData data).
getMaxInvitationMessageLength() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API tells the length limit of the invitation message that can be sent via BBMPlatformConnection.sendInvitation(String inviteMessage, String cookie, long expiryTime).
getMaxLengthMenuItemLabel() - Static method in class net.rim.blackberry.api.bbm.platform.ui.MenuItemManager
Returns the maximum value for the length of the menu item label.
getMaxLengthMenuItemMessage() - Static method in class net.rim.blackberry.api.bbm.platform.ui.MenuItemManager
Returns the maximum value for the length of the menu item invitation message.
getMaxMenuItems() - Static method in class net.rim.blackberry.api.bbm.platform.ui.MenuItemManager
Returns the maximum number of menu items allowed per application.
getMenuItem(int) - Method in class net.rim.blackberry.api.bbm.platform.ui.MenuItemManager
Returns a menu item for the calling application by the given id.
getMenuItemManager() - Method in class net.rim.blackberry.api.bbm.platform.service.UIService
Returns an instance of the MenuItemManager.
getMenuItems() - Method in class net.rim.blackberry.api.bbm.platform.ui.MenuItemManager
Returns all menu items for the calling application.
getMessageListField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns the message list field.
getMessagingService() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Retrieves MessagingService registered with BBM platform.
getName() - Method in class net.rim.blackberry.api.bbm.platform.Plugin
Retrieves the plug-in's name.
getName() - Method in class net.rim.blackberry.api.bbm.platform.profile.BBMInvitationRequest
retrieves the user contact's name
getOrder() - Method in class net.rim.blackberry.api.bbm.platform.ui.InvitationMenuItem
Returns the display order of this menu item; lower order items are displayed first.
getOutgoingJoinRequests() - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingService
Retrieves all the pending join requests the user has sent but haven't been accepted or declined by the hosts.
getPendingContactsCount() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API is used to get the number of pending contacts who were invited by the user to join a connection but have not yet accepted or declined the invitation.
getPersonalMessage() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Gets the personal message of the current user.
getPersonalMessage() - Method in interface net.rim.blackberry.api.bbm.platform.profile.Presence
Retrieves contact's personal message
getPPID() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Retrieves userís unique ID - it will be same for every BBM instance (BlackBerry, PlayBook, etc)
getPPID() - Method in class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact
Retrieves the device-independent ID of the contact - the PPID of the contact is the same on different BBM instances (BlackBerry devices, PlayBook, etc) if the contact signs in with the same BlackBerry ID account.
getPreferredHeight() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ToggleChatDisplayField
Returns the preferred height.
getPreferredHeight() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Returns preferred height which is the smiley size.
getPreferredWidth() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ToggleChatDisplayField
Returns the preferred width.
getPreferredWidth() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Returns preferred width which is the smiley size.
getProfileBox() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Gets the current user's profile box for this application.
getProfileLocation() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Gets the location of the current user.
getReplyField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns the reply field.
getReplyField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Returns the reply field used for entering text.
getReplyFieldManager() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns the reply field manager.
getRequester() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformIncomingJoinRequest
This API is used to get the person who sent a join request to the user.
getRequestId() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformJoinRequest
This API is used to get the unique Id for a join request.
getRoundedBorder() - Static method in class net.rim.blackberry.api.bbm.platform.ui.chat.decor.ChatBorderFactory
Returns a rounded border.
getSender() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.Message
Returns the sender of this message.
getSender() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
Returns the sender of the message.
getSenderDisplayName() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
Returns the sender's display name.
getSessionListener(BBMPlatformSession) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called when the BBM Platform needs to create a new session on behalf of the application.
getSetting(int) - Method in class net.rim.blackberry.api.bbm.platform.SettingsManager
Returns the value of a setting for the calling application.
getSettingsManager() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Retrieves SettingsManager registered with the BBM platform.
getSmileyButton() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Returns the smiley button.
getSmileyDescriptionField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyScreen
Returns the smiley description field.
getStatus() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformJoinRequest
This API is used to keep track of the status of a join request.
getStatus() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Gets the status of the current user.
getStatus() - Method in interface net.rim.blackberry.api.bbm.platform.profile.Presence
Retrieves contact's status
getStatusMessage() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Gets the status message of the current user.
getStatusMessage() - Method in interface net.rim.blackberry.api.bbm.platform.profile.Presence
Retrieves contact's status message
getText() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.TextMessage
Returns the string representation of the message.
getText() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ReplyField
Returns empty string if no text was entered into the field; otherwise, value contained in this field.
getText() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBoxItem
Returns this item's text.
getTimeZone() - Method in class net.rim.blackberry.api.bbm.platform.profile.ProfileLocation
Retrieves the time zone of the user
getToggleField() - Method in interface net.rim.blackberry.api.bbm.platform.ui.chat.ToggleFieldProvider
Returns the toggle field.
getToggleField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ToggleChatDisplayField
Returns the toggle field.
getToggleField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns this manager.
getToggleField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Returns this.
getToggleField() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicMessageListManager
Returns this field.
getToggler() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Returns the toggler.
getUIService() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Retrieves UIService registered with BBM platform.
getUnreachableContacts() - Method in class net.rim.blackberry.api.bbm.platform.io.ContactUnreachableException
 
getUserProfile() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Retrieves this device user's profile.
getUUID() - Method in class net.rim.blackberry.api.bbm.platform.BBMPlatformApplication
Returns the UUID.
GREY_LAYER - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicMessageListManager
Layer that will be used for indicating the field is hidden.

I

IncomingTextMessageField - class net.rim.blackberry.api.bbm.platform.ui.chat.component.IncomingTextMessageField.
Text Message Field representing an incoming message.
IncomingTextMessageField(TextMessage) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.IncomingTextMessageField
Creates a new instance of the field.
IncomingTextMessageField(TextMessage, long, int) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.IncomingTextMessageField
Creates a new instance of the field.
insert(ActiveAutoTextEditField) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyScreen
Sets the provided field as the input field for each smiley button.
InvitationMenuItem - class net.rim.blackberry.api.bbm.platform.ui.InvitationMenuItem.
A menu item that appears in the BlackBerry Messenger application.
inviteToBBM() - Method in class net.rim.blackberry.api.bbm.platform.service.UIService
Displays contact picker with all contacts who are not in user's BBM Contact List but in the application's session/channel.
inviteToBBM(BBMInvitationRequest[]) - Method in class net.rim.blackberry.api.bbm.platform.service.UIService
The application can use this method to send a BBM invitation to contacts whose information is provided by BBMInvitationRequest.
inviteToBBM(BBMPlatformConnection) - Method in class net.rim.blackberry.api.bbm.platform.service.UIService
Displays the contact picker with contacts in the session/channel.
INVOKE_CHAT_MESSAGE - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Invocation code indicating that the application was invoked by clicking a chat message TPA link in a BBM chat.
INVOKE_PERSONAL_MESSAGE - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Invocation code indicating that the application was invoked by clicking a personal message TPA link in a user's BBM profile.
INVOKE_PROFILE_BOX - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Invocation code indicating that the application was invoked by clicking a profile box header in a user's BBM profile.
INVOKE_PROFILE_BOX_ITEM - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Invocation code indicating that the application was invoked by clicking a profile box item in a user's BBM profile.
invokeAction(int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ToggleChatDisplayField
Toggles the field and repaints the field.
invokeAction(int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
If the leaf field that has focus is the toggler and the action is ACTION_INVOKE, toggles the state by calling toggle() and returns true; otherwise, uses the super implementation.
IOErrorCode - interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode.
Error codes specified in the callbacks in MessagingServiceListener.
isAccessAllowed() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Checks if the application is authorized to access BBM.
isAccessible() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Returns whether the profile box is accessible and can be updated.
isCollapsed() - Method in interface net.rim.blackberry.api.bbm.platform.ui.chat.ToggleFieldProvider
Indicates whether the toggle field represents a collapsed state.
isCollapsed() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ToggleChatDisplayField
Returns the state of the field.
isCollapsed() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
If the manager is not collapsed, it means the reply field is showing in the foreground and the message list manager is partially hidden by the reply field.
isCollapsed() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
The field is hidden if the state is collapsed.
isCollapsed() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicMessageListManager
 
isEditable() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
 
isEmpty() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ReplyField
Returns true if no text was entered into the field and false otherwise.
isIconRegistered(int) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Returns whether an icon is registered for an icon ID.
isIncoming() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
Indicates whether this is an incoming message.
isIncoming() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.OutgoingTextMessageField
Returns false.
isIncoming() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.IncomingTextMessageField
Returns true.
isPublic() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API tells if a connection is public.
isScrollCopyable() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.OverlappingFieldManager
Does not support copying while scrolling.
isScrollCopyable() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicMessageListManager
Disable copying while scrolling since this field will overlap with the reply field.

J

JOIN_REQUEST_CANCELED_BY_REQUESTER - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
This code indicates the request sender has canceled the join request he/she sent to a public connection without a specific reason.
JOIN_REQUEST_CANCELED_REQUESTER_LEFT - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
This code indicates the request sender has left the application.
JOIN_REQUEST_DECLINED_APPLICATION_NOT_RUNNING - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
After a contact sent a join request to a public connection, there can be various reasons that cause the join request failure.
JOIN_REQUEST_DECLINED_BY_HOST - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
This code indicates the host declined the join request without a specific reason.
JOIN_REQUEST_DECLINED_INVALID_HOST_PPID - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
After a contact sent a join request to a public connection, there can be various reasons that cause the join request failure.
JOIN_REQUEST_DECLINED_PUBLIC_CONNECTION_IS_FULL - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
After a contact sent a join request to a public connection, there can be various reasons that cause the join request failure.
JOIN_REQUEST_DECLINED_PUBLIC_CONNECTION_NOT_FOUND - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
After a contact sent a join request to a public connection, there can be various reasons that cause the join request failure.
joinRequestAccepted(BBMPlatformOutgoingJoinRequest, String) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called to notify the application when a request sent by the user has been accepted by the host.
joinRequestCanceled(BBMPlatformConnection, BBMPlatformIncomingJoinRequest, int) - Method in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformSessionListener
Called when the user, who is hosting a public connection, has received a join request from a contact but has not yet accepted it, and the contact tries to cancel the join request.
joinRequestCanceled(BBMPlatformConnection, BBMPlatformIncomingJoinRequest, int) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnectionListener
This callback notifies the user that a join request he or she received previously has been canceled by the request sender, which can happen only if the request has not been accepted or declined by the user (i.e., the host) yet.
joinRequestCanceled(BBMPlatformConnection, BBMPlatformIncomingJoinRequest, int) - Method in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformChannelListener
Called when the user, who is hosting a public connection, has received a join request from a contact but has not yet accepted it, and the contact tries to cancel the join request.
joinRequestDeclined(BBMPlatformOutgoingJoinRequest, int) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called to notify the application that a request sent by the user has been declined by the host.
joinRequestReceived(BBMPlatformConnection, BBMPlatformIncomingJoinRequest, String) - Method in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformSessionListener
Called when the user, who is hosting a public connection, receives a join request to the connection.
joinRequestReceived(BBMPlatformConnection, BBMPlatformIncomingJoinRequest, String) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnectionListener
This callback notifies when the user, who is hosting a public connection, receives a join request from other people who are running the same application and attempting to connect with the user.
joinRequestReceived(BBMPlatformConnection, BBMPlatformIncomingJoinRequest, String) - Method in class net.rim.blackberry.api.bbm.platform.io.BBMPlatformChannelListener
Called when the user, who is hosting a public connection, receives a join request to the connection.

K

keyChar(char, int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyScreen
Closes the screen if escape is pressed.
keyChar(char, int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Overrides to invoke the runnable when the field is clicked or to give focus away to the previously specified field.
keyChar(char, int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
If the user selects enter, calls invokeAction with ACTION_INVOKE as a parameter.

L

layout(int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ToggleChatDisplayField
Lay out the field.
layout(int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ThinSeparatorField
Restricts the height to only one pixel.
layout(int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Sets the extent.
leave() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformSession
This call will remove the session contact list and all pending sent invitations on the user's side only.

M

MenuItemManager - class net.rim.blackberry.api.bbm.platform.ui.MenuItemManager.
Allows a plugin to add and remove menu items in the BlackBerry Messenger application.
Message - class net.rim.blackberry.api.bbm.platform.ui.chat.Message.
Represents a message in a conversation.
MESSAGE_STYLE_GROUP_MESSAGES_SAME_SENDER - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Place consecutive messages from the same sender into one container.
MESSAGE_STYLE_SHOW_SENDER_DISPLAY_NAME - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Show the display name of the sender.
Message(MessageSender) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.Message
Creates an instance of the message.
MessageFieldProvider - interface net.rim.blackberry.api.bbm.platform.ui.chat.MessageFieldProvider.
Fields that want to be added to the MessageListManager for display need to implement this interface.
MessageListManager - class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager.
Manager for conversation messages.
MessageListManager(long, long, int) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Constructs an instance of the field.
MessageSender - class net.rim.blackberry.api.bbm.platform.ui.chat.MessageSender.
Represents the sender of a message.
MessageSender(String) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.MessageSender
Creates an instance of the sender.
MessagingService - class net.rim.blackberry.api.bbm.platform.service.MessagingService.
This class provides methods to success the BBM messaging service and to send invitations and files.
MessagingServiceListener - class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener.
This class provides callback methods to handle messaging events such as connections being established or ended.
MessagingServiceListener() - Constructor for class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Creates a new instance of a MessagingServiceListener.
moveFocus(int, int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.ReplyFieldManager
Ensures that horizontal scrolls do not leave this manager.
moveFocus(int, int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Ensures that horizontal scrolls do not leave this manager.

N

navigationUnclick(int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Overrides to invoke click().
net.rim.blackberry.api.bbm.platform - package net.rim.blackberry.api.bbm.platform
 
net.rim.blackberry.api.bbm.platform.io - package net.rim.blackberry.api.bbm.platform.io
 
net.rim.blackberry.api.bbm.platform.profile - package net.rim.blackberry.api.bbm.platform.profile
 
net.rim.blackberry.api.bbm.platform.service - package net.rim.blackberry.api.bbm.platform.service
 
net.rim.blackberry.api.bbm.platform.ui - package net.rim.blackberry.api.bbm.platform.ui
 
net.rim.blackberry.api.bbm.platform.ui.chat - package net.rim.blackberry.api.bbm.platform.ui.chat
 
net.rim.blackberry.api.bbm.platform.ui.chat.component - package net.rim.blackberry.api.bbm.platform.ui.chat.component
 
net.rim.blackberry.api.bbm.platform.ui.chat.container - package net.rim.blackberry.api.bbm.platform.ui.chat.container
 
net.rim.blackberry.api.bbm.platform.ui.chat.decor - package net.rim.blackberry.api.bbm.platform.ui.chat.decor
 
nextFocus(int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Skip focus on the messages field when the state is not collapsed (i.e. message list is hidden).
nextFocus(int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.ReplyFieldManager
Scrolling down skips the smiley field.

O

onContactReachable(BBMPlatformContact) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called to notify an application that the contact is now reachable after the ContactUnreachableException was thrown.
onMessagesExpired(BBMPlatformContact, BBMPlatformData[]) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called to notify an application about pending packets for the unreachable contact that have expired.
onShareContentReceived(BBMPlatformContact, String, BBMPlatformData, long) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called when the content arrives at the recipient
OutgoingTextMessageField - class net.rim.blackberry.api.bbm.platform.ui.chat.component.OutgoingTextMessageField.
Text Message Field representing an outgoing message.
OutgoingTextMessageField(TextMessage) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.OutgoingTextMessageField
Creates a new instance of the field using a default style bit 0.
OutgoingTextMessageField(TextMessage, long) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.OutgoingTextMessageField
Creates a new instance of the field.
OverlappingFieldManager - class net.rim.blackberry.api.bbm.platform.ui.chat.container.OverlappingFieldManager.
This manager can be used to position two fields such that their bottom edges are aligned.
OverlappingFieldManager(Field, Field) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.container.OverlappingFieldManager
Create an instance of the manager.

P

paint(Graphics) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ToggleChatDisplayField
Paint the field.
paint(Graphics) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Paints the smiley button.
paint(Graphics) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Paints itself only if the state is not collapsed.
paint(Graphics) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicMessageListManager
If the state of the field is not collapsed, paints a grey layer on top of the field to indicate it is disabled.
Plugin - class net.rim.blackberry.api.bbm.platform.Plugin.
The base class for all types of BBM platform plug-in.
Presence - interface net.rim.blackberry.api.bbm.platform.profile.Presence.
Presence includes basic BBM profile elements and provides methods to retrieve them
PresenceListener - interface net.rim.blackberry.api.bbm.platform.profile.PresenceListener.
 
ProfileLocation - class net.rim.blackberry.api.bbm.platform.profile.ProfileLocation.
This class provides methods to access location info of the user from their BBM profile

R

register(BBMPlatformApplication) - Static method in class net.rim.blackberry.api.bbm.platform.BBMPlatformManager
In order to access the BBM Social SDK, your application should register with the BBMPlatformManager by calling BBMPlatformManager.register(BBMPlatformApplication application) to obtain a BBMPlatformContext object.
registerIcon(int, EncodedImage) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Registers a static icon for use in profile box items.
remove(BBMPlatformContact) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API behaves differently depending on if it is called from a BBMPlatformChannel or a BBMPlatformSession.
remove(BBMPlatformContact) - Method in class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContactList
Removes contact associated with the handle of provided contact
remove(BBMPlatformContactList) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API is similar to {link BBMPlatformConnection#remove(BBMPlatformContact contact)} except here the application can remove multiple contacts.
remove(int) - Method in class net.rim.blackberry.api.bbm.platform.ui.MenuItemManager
Removes the menu item that belongs to the calling application with the provided id.
removeAll() - Method in class net.rim.blackberry.api.bbm.platform.ui.MenuItemManager
Remove all menu items (if any) belonging to the calling application.
removeAllContacts() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API is similar to {link BBMPlatformConnection#remove(BBMPlatformContact contact)} except here the application is removing all contacts that are in the connection from the user's view.
removeAllItems() - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Removes all items.
removeAllMessages() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Removes all messages that have been added in MessageListManager.
removeAllMessages() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Remove all message fields that have been added to the manager.
removeItem(int) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox
Removes an item by its ID.
removeListener() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Removes a BBMPlatformContextListener from BBMPlatformContext.
ReplyField - class net.rim.blackberry.api.bbm.platform.ui.chat.component.ReplyField.
This field is used to compose messages with smiley support.
ReplyField() - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.ReplyField
Default reply field with ReplyField.getMaxChars() as the maximum number of characters and the 0 as the style bit.
ReplyField(int, long) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.ReplyField
Creates an instance of the reply field with provided parameters.
ReplyField(long) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.ReplyField
Creates an instance of the reply field with ReplyField.getMaxChars() as the maximum number of characters.
ReplyFieldManager - class net.rim.blackberry.api.bbm.platform.ui.chat.container.ReplyFieldManager.
Manager to layout ReplyField and SmileyButton horizontally.
ReplyFieldManager() - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.container.ReplyFieldManager
Creates an instance of the manager with a default background.
ReplyFieldManager(Bitmap) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.container.ReplyFieldManager
Creates an instance of the manager.
ReplyFieldManager(int[]) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.container.ReplyFieldManager
Creates an instance of the manager.
REQUEST_STATUS_ACCEPTED - Static variable in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformJoinRequest
This constant indicates the join request has been accepted by the host.
REQUEST_STATUS_CANCELED - Static variable in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformJoinRequest
This constant indicates the join request has been canceled.
REQUEST_STATUS_DECLINED - Static variable in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformJoinRequest
This constant indicates the join request has been declined.
REQUEST_STATUS_PENDING - Static variable in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformJoinRequest
This constant indicates a join request is in pending status, which means the the request hasn't been accepted or declined by the host.
requestAppSettings() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Brings the BBM settings screen for this application to the foreground.
requestBBMToForeground() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Requests to have the BBM application brought to the foreground.
requestUserPermission() - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Deprecated. Use BBMPlatformContext.requestAppSettings().

S

SCROLL_HOTKEY_BOTTOM - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Use this to scroll to the bottom of the manager.
SCROLL_HOTKEY_TOP - Static variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Use this to scroll to the top of the manager.
scroll(int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Scrolls the manager according to the flag passed.
scrollHorizontally(int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
 
scrollToField(Field) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Scrolls to the provided field.
scrollVertically(int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
 
sendData(BBMPlatformData, BBMPlatformContact) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API is used to let the application send data to an individual contact who has joined this connection.
sendData(BBMPlatformData, BBMPlatformContactList) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API is used to let the application send data to any subset of contacts who have joined the connection.
sendDownloadInvitation() - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingService
Invites contacts of the user to download an application.
sendFile(BBMPlatformContact, String, String) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingService
Sends a file to a contact.
sendFile(String, String) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingService
Sends a file to a contact that the user will pick from the Contact Picker.
sendInvitation(String, String, long) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API allows the user to invite his or her BBM contacts to join his or her connection.
sendInvitation(String, String, long, ContactListProvider) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
This API allows the user to invite his or her BBM contacts to join his or her connection.
sendJoinRequest(int, String, String) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingService
Sends a join request to a person who is running the same third-party application and is hosting a public connection that is available for other application users to join.
sessionCreated(BBMPlatformSession) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called when a new BBMPlatformSession has been created.
sessionEnded(BBMPlatformContact, BBMPlatformSession) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingServiceListener
Called when a session is ended by the contact
setClickRunnable(Runnable) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Sets the runnable.
setDisplayPicture(Bitmap) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Sets the display picture of the user.
setDisplayPicture(EncodedImage) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Sets the display picture of the user.
setFieldToGiveFocusTo(ActiveAutoTextEditField) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Sets the field which will gain focus if the user starts typing while the smiley button has focus.
setListener(BBMPlatformChannelListener) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformChannel
This API allows an application to set the BBMPlatformChannelListener for a channel.
setListener(BBMPlatformContextListener) - Method in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
Sets a BBMPlatformContextListener for the BBMPlatformContext.
setListener(BBMPlatformSessionListener) - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformSession
This API is used to let an application set a BBMPlatformSessionListener for the session.
setOverlapping() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyScreen
Makes the screen overlap the keyboard.
setPersonalMessage(String) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Sets the personal message of the user.
setPresenceListener(PresenceListener) - Method in class net.rim.blackberry.api.bbm.platform.service.ContactListService
Sets Presence Listener for Contacts presence change
setPrivate() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
Sets a connection to private.
setPublic() - Method in interface net.rim.blackberry.api.bbm.platform.io.BBMPlatformConnection
A connection is private by default.
setServiceListener(MessagingServiceListener) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingService
Sets the messaging service listener.
setStatus(int, String) - Method in class net.rim.blackberry.api.bbm.platform.profile.UserProfile
Sets the status of the user.
SETTING_ALWAYS_ALLOW_PUBLIC_CONN - Static variable in class net.rim.blackberry.api.bbm.platform.SettingsManager
This setting controls whether a prompt is shown when making a connection public or requesting to join a public connection.
SETTING_PROFILE_BOX - Static variable in class net.rim.blackberry.api.bbm.platform.SettingsManager
This setting controls whether the application appears in the current user's BBM profile.
SETTING_SHARECONTENT_SPLAT - Static variable in interface net.rim.blackberry.api.bbm.platform.BBMPlatformContext
This constant enables the BBM Platform to splat the application's home screen icon when MessagingService#shareContent(String, BBMPlatformData) request is received while application is not running This constant can be set by overriding BBMPlatformApplication.getDefaultSettings()
SettingsManager - class net.rim.blackberry.api.bbm.platform.SettingsManager.
Allows the application to query user settings for the application.
shareContent(String, BBMPlatformData, ContactListProvider, String) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingService
Shares content with the recipient.
shareContent(String, BBMPlatformData, String, BBMPlatformContactList) - Method in class net.rim.blackberry.api.bbm.platform.service.MessagingService
Shares content with the recipient.
shouldGroupWithLastField(Manager) - Method in interface net.rim.blackberry.api.bbm.platform.ui.chat.MessageFieldProvider
Indicates whether the message should be appended to the last field.
shouldGroupWithLastField(Manager) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
This message will be grouped with the last message if they are from the same sender and isIncoming() return values are equal.
show(ActiveAutoTextEditField) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyScreen
Invokes SmileyScreen.insert(ActiveAutoTextEditField target) and remembers to show the keyboard if it was already visible.
showContactPicker(String, ContactListProvider, boolean, boolean) - Method in class net.rim.blackberry.api.bbm.platform.service.UIService
Displays Contact Picker with contacts provided by ContactListProvider
showContactPicker(String, ContactListProvider, int, boolean, boolean) - Method in class net.rim.blackberry.api.bbm.platform.service.UIService
displays Contact Picker with provided groupType contacts displays Contact Picker with contacts provided by ContactListProvider
showContactPicker(String, int, boolean, boolean) - Method in class net.rim.blackberry.api.bbm.platform.service.UIService
Displays Contact Picker with provided groupType contacts
size() - Method in class net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContactList
Returns the total number of contacts in this list.
SmileyButton - class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton.
Smiley Button that can be used to display available emoticons.
SmileyButton() - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Creates an instance of the field with default images.
SmileyButton(Bitmap, Bitmap) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Creates an instance of the field with provided bitmaps.
SmileyDescriptionField - class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyDescriptionField.
Description for smileys.
SmileyDescriptionField(String, long) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyDescriptionField
Creates an instance of the field.
SmileyScreen - class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyScreen.
Displays the smileys in a popup dialog.
SmileyScreen() - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyScreen
Creates an instance of the screen.
startBBMChat(BBMPlatformContactList, String) - Method in class net.rim.blackberry.api.bbm.platform.service.UIService
Opens a BBM conversation window with the provided contact and a specified message in the ReplyField
startBBMChat(String) - Method in class net.rim.blackberry.api.bbm.platform.service.UIService
Opens a BBM conversation window with a specified message in the ReplyField and opens a contact picker containing all the BBM contacts
STATUS_AVAILABLE - Static variable in interface net.rim.blackberry.api.bbm.platform.profile.Presence
Available status
STATUS_BUSY - Static variable in interface net.rim.blackberry.api.bbm.platform.profile.Presence
Busy status
sublayout(int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.ReplyFieldManager
Lays out the reply field and smiley fields.
sublayout(int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.OverlappingFieldManager
Lays out first and second fields to align their bottom edges.
sublayout(int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Layout the field which contains all the messages.
sublayout(int, int) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BottomUpManager
Gives its first field all the height that remains after laying out the other fields.
SUCCESS - Static variable in interface net.rim.blackberry.api.bbm.platform.io.IOErrorCode
No error.

T

TextMessage - class net.rim.blackberry.api.bbm.platform.ui.chat.TextMessage.
Represents a text message in a conversation.
TextMessage(String, MessageSender) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.TextMessage
Creates an instance of the message.
TextMessageField - class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField.
Represents a text message field.
TextMessageField(TextMessage, int) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
Creates an instance of the field.
TextMessageField(TextMessage, long, int) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
Creates an instance of the field.
ThinSeparatorField - class net.rim.blackberry.api.bbm.platform.ui.chat.component.ThinSeparatorField.
A separator field that is always 1 pixel thin.
ThinSeparatorField(long) - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.ThinSeparatorField
Creates an instance of the separator field.
toggle() - Method in interface net.rim.blackberry.api.bbm.platform.ui.chat.ToggleFieldProvider
Toggles the value returned by ToggleFieldProvider.isCollapsed().
toggle() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ToggleChatDisplayField
Toggles the value returned by ToggleFieldProvider.isCollapsed().
toggle() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Toggle the state of the field.
toggle() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Changes the state.
toggle() - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicMessageListManager
 
ToggleChatDisplayField - class net.rim.blackberry.api.bbm.platform.ui.chat.component.ToggleChatDisplayField.
A horizontal bar with an arrow bitmap in the middle.
ToggleChatDisplayField() - Constructor for class net.rim.blackberry.api.bbm.platform.ui.chat.component.ToggleChatDisplayField
Creates an instance of the field which is focusable and takes up all the width.
ToggleFieldProvider - interface net.rim.blackberry.api.bbm.platform.ui.chat.ToggleFieldProvider.
Represents an object that supports a collapsed/not collapsed concept.
touchEvent(TouchEvent) - Method in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Overrides to invoke the runnable when the field is clicked or to give focus away to the previously specified field.

U

UIService - class net.rim.blackberry.api.bbm.platform.service.UIService.
This class provides access to the BBM UI, allowing you to add menu items, start a BBM chat, send a file to BBM, and other functionality
UserProfile - class net.rim.blackberry.api.bbm.platform.profile.UserProfile.
This class provides methods to access the current user's BBM profile.
UserProfileBox - class net.rim.blackberry.api.bbm.platform.profile.UserProfileBox.
A box for this application that appears in the current user's profile.
UserProfileBoxAccessException - exception net.rim.blackberry.api.bbm.platform.profile.UserProfileBoxAccessException.
Thrown when the UserProfileBox is inaccessible because the device is in mass storage mode.
UserProfileBoxItem - class net.rim.blackberry.api.bbm.platform.profile.UserProfileBoxItem.
A profile box item.
userUpdated(UserProfile, int) - Method in interface net.rim.blackberry.api.bbm.platform.profile.PresenceListener
Gets called when user's presence changes

V

VALUE_DISABLED - Static variable in class net.rim.blackberry.api.bbm.platform.SettingsManager
Represents a setting value of disabled.
VALUE_ENABLED - Static variable in class net.rim.blackberry.api.bbm.platform.SettingsManager
Represents a setting value of enabled.
VALUE_PROMPT - Static variable in class net.rim.blackberry.api.bbm.platform.SettingsManager
Represents a setting value of prompt.

_

_borderColor - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
Border color.
_clickedRunnable - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Executes when the button is clicked.
_description - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyScreen
Smiley description field.
_displayName - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.MessageSender
Display name
_fields - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.MessageListManager
Contains all the fields.
_fieldToGiveFocusTo - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
If the smiley button has focus and the user starts typing, this field is given focus.
_first - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.OverlappingFieldManager
 
_focusBackground - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Image used for drawing the focus background.
_isCollapsed - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Indicates whether the the reply field is hiding or showing.
_isCollapsed - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
If the state is collapsed, this field is not showing.
_isCollapsed - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicMessageListManager
If the state is collapsed, this field is showing.
_message - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.TextMessageField
Text message.
_messageList - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Message list manager
_replyField - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Reply field
_replyField - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Reply field
_replyFieldManager - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Reply field manager
_second - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.OverlappingFieldManager
 
_sender - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.Message
Represents the sender of this message.
_smiley - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.SmileyButton
Smiley image
_smileyButton - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Smiley button
_smileyButton - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.container.BasicReplyFieldManager
Smiley button
_text - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.TextMessage
String representation of the message.
_toggler - Variable in class net.rim.blackberry.api.bbm.platform.ui.chat.component.ChatField
Toggle field

A B C D E F G I J K L M N O P R S T U V _

Copyright 1999- 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.