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/cardproperty;1

This component implements the following interfaces:

Properties

AString nsIAbCard.aimScreenName

PRBool nsIAbCard.allowRemoteContent

AllowRemoteContent to be displayed in HTML mail received from this contact

AString nsIAbCard.anniversaryDay

AString nsIAbCard.anniversaryMonth

AString nsIAbCard.anniversaryYear

AString nsIAbCard.birthDay

AString nsIAbCard.birthMonth

AString nsIAbCard.birthYear

AString nsIAbCard.category

AString nsIAbCard.cellularNumber

AString nsIAbCard.cellularNumberType

AString nsIAbCard.company

AString nsIAbCard.custom1

AString nsIAbCard.custom2

AString nsIAbCard.custom3

AString nsIAbCard.custom4

AString nsIAbCard.defaultAddress

AString nsIAbCard.department

AString nsIAbCard.displayName

AString nsIAbCard.familyName

AString nsIAbCard.faxNumber

AString nsIAbCard.faxNumberType

AString nsIAbCard.firstName

AString nsIAbCard.homeAddress

AString nsIAbCard.homeAddress2

AString nsIAbCard.homeCity

AString nsIAbCard.homeCountry

AString nsIAbCard.homePhone

AString nsIAbCard.homePhoneType

AString nsIAbCard.homeState

AString nsIAbCard.homeZipCode

PRBool nsIAbCard.isMailList

AString nsIAbCard.jobTitle

PRUint32 nsIAbCard.lastModifiedDate

AString nsIAbCard.lastName

char* nsIAbCard.mailListURI

If isMailList is true then mailListURI will contain the URI of the associated mail list

AString nsIAbCard.nickName

AString nsIAbCard.notes

AString nsIAbCard.pagerNumber

AString nsIAbCard.pagerNumberType

AString nsIAbCard.phoneticFirstName

AString nsIAbCard.phoneticLastName

PRUint32 nsIAbCard.popularityIndex

Popularity Index is bumped every time e-mail is sent to this recipient

PRUint32 nsIAbCard.preferMailFormat

AString nsIAbCard.primaryEmail

AString nsIAbCard.secondEmail

AString nsIAbCard.spouseName

AString nsIAbCard.webPage1

WebPage1 is work web page

AString nsIAbCard.webPage2

WebPage2 is home web page

AString nsIAbCard.workAddress

AString nsIAbCard.workAddress2

AString nsIAbCard.workCity

AString nsIAbCard.workCountry

AString nsIAbCard.workPhone

AString nsIAbCard.workPhoneType

AString nsIAbCard.workState

AString nsIAbCard.workZipCode

Methods

InterfaceMethod
nsIAbCard char* convertToBase64EncodedXML ( )
nsIAbCard char* convertToEscapedVCard ( )
nsIAbCard AString convertToXMLPrintData ( )
nsIAbCard void copy ( nsIAbCard srcCard )
nsIAbCard PRBool equals ( nsIAbCard card )
nsIAbCard AString generateName ( PRInt32 generateFormat , nsIStringBundle bundle )
nsIAbCard AString generatePhoneticName ( PRBool lastNameFirst )
nsIAbCard AString getCardValue ( char* name )
nsIAbCard void setCardValue ( char* attrname , AString value )

Reference documentation is generated from Mozilla's source.