[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

HasContactSortOrder

mixes in with Object
mixes in with HasLocale
inherits from HasSortOrder

HasSortOrder <- HasContactSortOrder



Operations

Get list of all operations

ContactListIndex
ContactListTitle


Attributes

Get list of all attributes

DefaultListIndex


Fields

Field Type
HasContactSortOrder: addressListsTitles: Text
defaultListIndex: Unsigned


Instance template

Class HasContactSortOrder cannot be instantiated.


Class definition

Define Class HasContactSortOrder;
    mixes in with Object, HasLocale;
    inherits from HasSortOrder;
    field addressListsTitles: Text;
    field defaultListIndex: Unsigned, getter;
        // which list should be specified if we don't know where to put
        // a name.

    attribute DefaultListIndex: Unsigned, readOnly;

    operation ContactListIndex(name: HasText): Unsigned, noMethod;
        // Given the name of a FullContact, returns an index into iContactsMasterList
        // specifying which list "name" should be filed under.

    operation ContactListTitle(index: Unsigned): Text;
        // Returns the appropriate title for the "section list" at
        // index index of ComponentLists(iContactsMasterList).

end class;