|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Contains the functionality for the BlackBerry-specific implementation of a ContactList.
| Inner Class Summary | ||
|
static interface |
BlackBerryContactList.AddressTypes
Describes the various address types supported by the choose(javax.microedition.pim.Contact, int, boolean) method. |
| Field Summary | ||
|
static int |
SORT_ORDER_COMPANY
Returned by itemsSortOrder to indicate that the items in this BlackBerryContactList
are sorted by company name. |
|
static int |
SORT_ORDER_FIRST_NAME
Returned by itemsSortOrder to indicate that the items in this BlackBerryContactList
are sorted by first name. |
|
static int |
SORT_ORDER_LAST_NAME
Returned by itemsSortOrder to indicate that the items in this BlackBerryContactList
are sorted by last name. |
| Fields inherited from interface javax.microedition.pim.PIMList |
UNCATEGORIZED |
| Method Summary | ||
|
Contact |
choose(Contact previous,
int type,
boolean allowCrossService)
Launches the address book so that the user can pick an address. |
|
int |
getSortOrder()
Returns the expected order of the results of a call to ContactList.items(). |
|
Enumeration |
itemsByName(Contact matching)
Returns an enumeration of all items whose name field matches the name field in specified Contact. |
|
Enumeration |
itemsByName(String matching)
Returns an enumeration of all items whose name field matches the specified string. |
|
void |
lookup(Contact matching,
RemoteLookupListener listener)
Initiates a remote lookup. |
|
void |
lookup(String matching,
RemoteLookupListener listener)
Initiates a remote lookup. |
| Methods inherited from interface javax.microedition.pim.ContactList |
createContact, importContact, removeContact |
| Methods inherited from interface javax.microedition.pim.PIMList |
addCategory, close, deleteCategory, getArrayElementLabel, getAttributeLabel, getCategories, getFieldDataType, getFieldLabel, getName, getSupportedArrayElements, getSupportedAttributes, getSupportedFields, isCategory, isSupportedArrayElement, isSupportedAttribute, isSupportedField, items, items, items, itemsByCategory, maxCategories, maxValues, renameCategory, stringArraySize |
| Field Detail |
public static final int SORT_ORDER_FIRST_NAME
itemsSortOrder to indicate that the items in this BlackBerryContactList
are sorted by first name.public static final int SORT_ORDER_LAST_NAME
itemsSortOrder to indicate that the items in this BlackBerryContactList
are sorted by last name.public static final int SORT_ORDER_COMPANY
itemsSortOrder to indicate that the items in this BlackBerryContactList
are sorted by company name.| Method Detail |
public void lookup(String matching, RemoteLookupListener listener) throws IllegalArgumentException
The results are passed to your provided RemoteLookupListener's
items method.
matching - String used for matching fields.listener - Remote lookup listener.IllegalArgumentException - If you provide a bad parameter.public void lookup(Contact matching, RemoteLookupListener listener) throws IllegalArgumentException
The results are passed to your provided RemoteLookupListener's
items method.
matching - Contact used for matching fields.listener - Remote lookup listener.IllegalArgumentException - If you provide a bad parameter.public Contact choose(Contact previous, int type, boolean allowCrossService)
previous - Contact used as the starting point in the address book
(may be null).type - One of the address types defined by the BlackBerryContactList.AddressTypes
interface.allowCrossService - If true, permit selection of addresses that will
use a different service (ie, BWC etc); otherwise, false.public Enumeration itemsByName(String matching) throws PIMException
matching - The string used for the name field.PIMItems.PIMException - Thrown if an error occurs with the list, or if the
list has already been closed.public Enumeration itemsByName(Contact matching) throws PIMException
PIMItem's data field at the correct
element position. For example, the search string "name" will be found
within the field "Contact Name" and "First name", but will not be found
within the field "lastname".
matching - The Contact used for matching fields.PIMItems.PIMException - Thrown if an error occurs with the list, or if the
list has already been closed.public int getSortOrder()
ContactList.items().SORT_ORDER_FIRST_NAME, SORT_ORDER_LAST_NAME
or SORT_ORDER_COMPANY.
|
|||||||||
| 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.