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.

@mozilla.org/addressbook/carddatabase;1

This component implements the following interfaces:

Properties

nsIFile nsIAddrDatabase.dbPath

Path to the address book database that this instance represents.

readonly PRUint32 nsIAddrDatabase.deletedCardCount

Returns the count of the deleted card currently stored in the mork file.

readonly nsIArray nsIAddrDatabase.deletedCardList

Returns an array of the deleted cards currently stored in the mork file.

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 addAllowRemoteContent ( nsIMdbRow row , PRBool 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 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 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 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 createNewCardAndAddToDB ( nsIAbCard newCard , PRBool notify )
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 nsISimpleEnumerator enumerateCards ( nsIAbDirectory directory )
nsIAddrDatabase nsISimpleEnumerator 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 , AUTF8String UTF8Value , PRBool caseInsensitive )
nsIAddrDatabase PRUnichar* getCardValue ( nsIAbCard card , char* name )
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 void openMDB ( nsIFile 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.