@mozilla.org/addressbook/carddatabase;1

This component implements the following interfaces:

Properties

nsFileSpec* nsIAddrDatabase.dbPath

readonly PRUnichar* nsIAddrDatabase.directoryName

readonly nsIMdbRow nsIAddrDatabase.newListRow

readonly nsIMdbRow nsIAddrDatabase.newRow

Methods

InterfaceMethod
nsIAddrDatabase [noscript] void add2ndEmail ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addAimScreenName ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addAnniversaryDay ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addAnniversaryMonth ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addAnniversaryYear ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addBirthDay ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addBirthMonth ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addBirthYear ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addCardRowToDB ( nsIMdbRow newRow )
nsIAddrDatabase [noscript] void addCardType ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addCategory ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addCellularNumber ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addCellularNumberType ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addCompany ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addCustom1 ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addCustom2 ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addCustom3 ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addCustom4 ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addDefaultAddress ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addDefaultEmail ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addDepartment ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addDisplayName ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addFamilyName ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addFaxNumber ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addFaxNumberType ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addFirstName ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addHomeAddress ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addHomeAddress2 ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addHomeCity ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addHomeCountry ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addHomePhone ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addHomePhoneType ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addHomeState ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addHomeZipCode ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addJobTitle ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addLastName ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addLdifListMember ( nsIMdbRow row , char* value )
nsIAddrDatabase void AddListCardColumnsToRow ( nsIAbCard PCard , nsIMdbRow PListRow , PRUint32 pos , out nsIAbCard PNewCard , PRBool inMailingList )
nsIAddrDatabase [noscript] void addListDescription ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addListDirNode ( nsIMdbRow listRow )
nsIAddrDBAnnouncer void addListener ( nsIAddrDBListener listener )
nsIAddrDatabase [noscript] void addListName ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addListNickName ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addNickName ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addNotes ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addPagerNumber ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addPagerNumberType ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addPhoneticFirstName ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addPhoneticLastName ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addPopularityIndex ( nsIMdbRow row , PRUint32 value )
nsIAddrDatabase [noscript] void addPreferMailFormat ( nsIMdbRow row , PRUint32 value )
nsIAddrDatabase [noscript] void addPrimaryEmail ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addRowValue ( nsIMdbRow row , ACString LDIFAttributeName , AString colValue )
nsIAddrDatabase [noscript] void addSpouseName ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addWebPage1 ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addWebPage2 ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addWorkAddress ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addWorkAddress2 ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addWorkCity ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addWorkCountry ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addWorkPhone ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addWorkPhoneType ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addWorkState ( nsIMdbRow row , char* value )
nsIAddrDatabase [noscript] void addWorkZipCode ( nsIMdbRow row , char* value )
nsIAddrDatabase void close ( PRBool forceCommit )
nsIAddrDatabase void closeMDB ( PRBool commit )
nsIAddrDatabase void commit ( PRUint32 commitType )
nsIAddrDatabase PRBool containsCard ( nsIAbCard card )
nsIAddrDatabase PRBool containsMailList ( nsIAbDirectory mailList )
nsIAddrDatabase void createMailListAndAddToDB ( nsIAbDirectory newList , PRBool notify )
nsIAddrDatabase void createMailListAndAddToDBWithKey ( nsIAbDirectory newList , PRBool notify , out PRUint32 key )
nsIAddrDatabase void createNewCardAndAddToDB ( nsIAbCard newCard , PRBool notify )
nsIAddrDatabase void createNewCardAndAddToDBWithKey ( nsIAbCard newCard , PRBool notify , out PRUint32 key )
nsIAddrDatabase void createNewListCardAndAddToDB ( nsIAbDirectory list , PRUint32 listRowID , nsIAbCard newCard , PRBool notify )
nsIAddrDatabase void deleteCard ( nsIAbCard card , PRBool notify )
nsIAddrDatabase void deleteCardFromMailList ( nsIAbDirectory mailList , nsIAbCard card , PRBool notify )
nsIAddrDatabase void deleteMailList ( nsIAbDirectory mailList , PRBool notify )
nsIAddrDatabase void editCard ( nsIAbCard card , PRBool notify )
nsIAddrDatabase void editMailList ( nsIAbDirectory mailList , nsIAbCard listCard , PRBool notify )
nsIAddrDatabase nsIEnumerator enumerateCards ( nsIAbDirectory directory )
nsIAddrDatabase nsIEnumerator enumerateListAddresses ( nsIAbDirectory directory )
nsIAddrDatabase PRBool findMailListbyUnicodeName ( PRUnichar* listName )
nsIAddrDatabase nsIMdbRow FindRowByCard ( nsIAbCard card )
nsIAddrDatabase void forceClosed ( )
nsIAddrDatabase void getCardCount ( out PRUint32 count )
nsIAddrDatabase nsIAbCard getCardFromAttribute ( nsIAbDirectory directory , char* name , char* UTF8Value , PRBool caseInsensitive )
nsIAddrDatabase PRUnichar* getCardValue ( nsIAbCard card , char* name )
nsIAddrDatabase void getDeletedCardCount ( out PRUint32 count )
nsIAddrDatabase void getDeletedCardList ( out PRUint32 count , out nsISupportsArray deletedList )
nsIAddrDatabase void getMailingListsFromDB ( nsIAbDirectory parentDir )
nsIAddrDatabase void InitCardFromRow ( nsIAbCard newCard , nsIMdbRow cardRow )
nsIAddrDBAnnouncer void notifyAnnouncerGoingAway ( )
nsIAddrDBAnnouncer void notifyCardAttribChange ( PRUint32 abCode )
nsIAddrDBAnnouncer void notifyCardEntryChange ( PRUint32 abCode , nsIAbCard card )
nsIAddrDatabase nsIAddrDatabase open ( nsIFile dbFile , PRBool create , PRBool upgrading )
nsIAddrDatabase [noscript] void openMDB ( nsFileSpec* dbName , PRBool create )
nsIAddrDBAnnouncer void removeListener ( nsIAddrDBListener listener )
nsIAddrDatabase void setCardValue ( nsIAbCard card , char* name , PRUnichar* value , PRBool notify )
nsIAddrDatabase void SetListAddressTotal ( nsIMdbRow listRow , PRUint32 total )

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com