WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIAbView

IID:e35c015c-1dd1-11b2-9494-f88326252aae
Inherits From:nsISupports

This interface is implemented by the following components:


Properties

readonly nsIAbDirectory directory

readonly nsISupportsArray selectedAddresses

readonly AString sortColumn

readonly AString sortDirection

readonly char* URI


Methods

void close ( ) void deleteSelectedCards ( ) nsIAbCard getCardFromRow ( PRInt32 row ) PRUnichar* init ( char* URI , PRBool searchView , nsIAbViewListener abViewListener , PRUnichar* sortColumn , PRUnichar* sortDirection ) void selectAll ( ) void sortBy ( PRUnichar* sortColumn , PRUnichar* sortDirection ) void swapFirstNameLastName ( )

void close ( )


void deleteSelectedCards ( )


nsIAbCard getCardFromRow ( PRInt32 row )

Arguments:
row

PRUnichar* init ( char* URI , PRBool searchView , nsIAbViewListener abViewListener , PRUnichar* sortColumn , PRUnichar* sortDirection )

Returns the actual sortColumn. migration, switching from mozilla to netscape 6.x, etc, could cause the "persisted" sortColumn to be bogus.

Arguments:
URI
searchView
abViewListener
sortColumn
sortDirection

void selectAll ( )


void sortBy ( PRUnichar* sortColumn , PRUnichar* sortDirection )

SortBy does not optimize for the case when sortColumn and sortDirection is identical since the last call, the caller is responsible optimizing for that case

Arguments:
sortColumn
sortDirection

void swapFirstNameLastName ( )

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com