|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--net.rim.blackberry.api.menuitem.ApplicationMenuItemRepository
Contains the functionality necessary for registering
ApplicationMenuItem instances.
| Field Summary | ||
|
static long |
MENUITEM_ADDRESSBOOK_LIST
ApplicationMenuItem instances registered with this ID appear
when the address book is open in list mode.
|
|
static long |
MENUITEM_ADDRESSCARD_EDIT
ApplicationMenuItem instances registered with this ID appear
when an address card is open in edit mode.
|
|
static long |
MENUITEM_ADDRESSCARD_VIEW
ApplicationMenuItem instances registered with this ID appear
when an address card is open in view mode.
|
|
static long |
MENUITEM_ALARM
ApplicationMenuItem instances registered with this ID appear
when the alarm application is running. |
|
static long |
MENUITEM_BROWSER
ApplicationMenuItem instances registered with this ID appear
when the browser application is running. |
|
static long |
MENUITEM_CALENDAR
ApplicationMenuItem instances registered with this ID appear
when the calendar is open in view mode.
|
|
static long |
MENUITEM_CALENDAR_EVENT
ApplicationMenuItem instances registered with this ID appear
when a calendar event is open in view/edit mode.
|
|
static long |
MENUITEM_EMAIL_EDIT
ApplicationMenuItem instances registered with this ID appear
when the email application is open in edit mode.
|
|
static long |
MENUITEM_EMAIL_VIEW
ApplicationMenuItem instances registered with this ID appear
when the email application is open in view mode.
|
|
static long |
MENUITEM_GROUPADDRESS_EDIT
ApplicationMenuItem instances registered with this ID appear
when a group address entry is opened for edit. |
|
static long |
MENUITEM_GROUPADDRESS_VIEW
ApplicationMenuItem instances registered with this ID appear
when a group address entry is opened for viewing. |
|
static long |
MENUITEM_MEMO_EDIT
ApplicationMenuItem instances registered with this ID appear
when a memo is opened for editing. |
|
static long |
MENUITEM_MEMO_LIST
ApplicationMenuItem instances registered with this ID appear
when the memo list is displayed. |
|
static long |
MENUITEM_MEMO_VIEW
ApplicationMenuItem instances registered with this ID appear
when a memo is opened for viewing. |
|
static long |
MENUITEM_MESSAGE_LIST
ApplicationMenuItem instances registered with this ID appear
when the message list is displayed.
|
|
static long |
MENUITEM_PHONE
ApplicationMenuItem instances registered with this ID appear
when the phone application is running. |
|
static long |
MENUITEM_PHONELOG_VIEW
ApplicationMenuItem instances registered with this ID appear
when a call log is opened for viewing.
|
|
static long |
MENUITEM_SEARCH
ApplicationMenuItem instances registered with this ID appear
when the search window is open. |
|
static long |
MENUITEM_SYSTEM
ApplicationMenuItem instances registered with this ID appear
on most application menus (a system wide setting).
|
|
static long |
MENUITEM_TASK_EDIT
ApplicationMenuItem instances registered with this ID appear
when a task is opened in view/edit mode.
|
|
static long |
MENUITEM_TASK_LIST
ApplicationMenuItem instances registered with this ID appear
when the task list is displayed.
|
| Method Summary | ||
|
void |
addMenuItem(long id,
ApplicationMenuItem item)
Adds a menu item to the application menu. |
|
static ApplicationMenuItemRepository |
getInstance()
Retrieves a handle to the systems application menu item repository. |
|
boolean |
removeMenuItem(long id,
ApplicationMenuItem item)
Removes a given item from a menu. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final long MENUITEM_EMAIL_VIEW
ApplicationMenuItem instances registered with this ID appear
when the email application is open in view mode.
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
Message instance as the context when an
application menu item renders in this context.
public static final long MENUITEM_EMAIL_EDIT
ApplicationMenuItem instances registered with this ID appear
when the email application is open in edit mode.
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
Message instance as the context when an
application menu item renders in this context.
public static final long MENUITEM_ADDRESSBOOK_LIST
ApplicationMenuItem instances registered with this ID appear
when the address book is open in list mode.
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
Contact instance as the context when an
application menu item renders in this context.
public static final long MENUITEM_ADDRESSCARD_EDIT
ApplicationMenuItem instances registered with this ID appear
when an address card is open in edit mode.
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
Contact instance as the context when an
application menu item renders in this context.
public static final long MENUITEM_ADDRESSCARD_VIEW
ApplicationMenuItem instances registered with this ID appear
when an address card is open in view mode.
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
Contact instance as the context when an
application menu item renders in this context.
public static final long MENUITEM_CALENDAR
ApplicationMenuItem instances registered with this ID appear
when the calendar is open in view mode.
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
Event instance as the context when an
application menu item renders in this context.
public static final long MENUITEM_CALENDAR_EVENT
ApplicationMenuItem instances registered with this ID appear
when a calendar event is open in view/edit mode.
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
Event instance as the context when an
application menu item renders in this context.
public static final long MENUITEM_MESSAGE_LIST
ApplicationMenuItem instances registered with this ID appear
when the message list is displayed.
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
Message instance as the context when an
application menu item renders in this context.
public static final long MENUITEM_TASK_LIST
ApplicationMenuItem instances registered with this ID appear
when the task list is displayed.
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
ToDo instance as the context when an
application menu item renders in this context.
public static final long MENUITEM_TASK_EDIT
ApplicationMenuItem instances registered with this ID appear
when a task is opened in view/edit mode.
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
ToDo instance as the context when an
application menu item renders in this context.
public static final long MENUITEM_MEMO_LIST
ApplicationMenuItem instances registered with this ID appear
when the memo list is displayed.public static final long MENUITEM_MEMO_EDIT
ApplicationMenuItem instances registered with this ID appear
when a memo is opened for editing.public static final long MENUITEM_MEMO_VIEW
ApplicationMenuItem instances registered with this ID appear
when a memo is opened for viewing.public static final long MENUITEM_PHONELOG_VIEW
ApplicationMenuItem instances registered with this ID appear
when a call log is opened for viewing.
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
net.rim.blackberry.api.phone.phonelogs.PhoneLog instance as the context when an
application menu item renders in this context.
public static final long MENUITEM_PHONE
ApplicationMenuItem instances registered with this ID appear
when the phone application is running.public static final long MENUITEM_ALARM
ApplicationMenuItem instances registered with this ID appear
when the alarm application is running.public static final long MENUITEM_SEARCH
ApplicationMenuItem instances registered with this ID appear
when the search window is open.public static final long MENUITEM_GROUPADDRESS_EDIT
ApplicationMenuItem instances registered with this ID appear
when a group address entry is opened for edit.public static final long MENUITEM_GROUPADDRESS_VIEW
ApplicationMenuItem instances registered with this ID appear
when a group address entry is opened for viewing.public static final long MENUITEM_BROWSER
ApplicationMenuItem instances registered with this ID appear
when the browser application is running.public static final long MENUITEM_SYSTEM
ApplicationMenuItem instances registered with this ID appear
on most application menus (a system wide setting).
The ApplicationMenuItem.ApplicationMenuItem(Object, int) constructor receives a
context object that is appropriate to the application from which the application
menu item is invoked. For example, if it is invoked in the mail application,
the context object is a Message instance.
| Method Detail |
public static ApplicationMenuItemRepository getInstance()
public void addMenuItem(long id,
ApplicationMenuItem item)
id - Repository ID.item - The item to add to the menu.
public boolean removeMenuItem(long id,
ApplicationMenuItem item)
id - The id of the ApplicationMenuItemRepository.item - The menu item to be removed.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 1999-2004 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.