Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Protected Attributes
nsAbDirectoryQueryPropertyValue Class Reference

#include <nsAbDirectoryQuery.h>

Inheritance diagram for nsAbDirectoryQueryPropertyValue:
Inheritance graph
Collaboration diagram for nsAbDirectoryQueryPropertyValue:
Collaboration graph

List of all members.

Public Member Functions

nsAbDirectoryQueryPropertyValue ()
 nsAbDirectoryQueryPropertyValue (const char *aName, const PRUnichar *aValue)
 nsAbDirectoryQueryPropertyValue (const char *aName, nsISupports *aValueISupports)
virtual ~nsAbDirectoryQueryPropertyValue ()

Public Attributes

readonly attribute string name
 The property which should be matched.
readonly attribute wstring value
 The value of the property.
readonly attribute nsISupports valueISupports
 The value of the property as an interface.

Protected Attributes

nsCString mName
nsString mValue
nsCOMPtr< nsISupports > mValueISupports

Detailed Description

Definition at line 80 of file nsAbDirectoryQuery.h.

Constructor & Destructor Documentation

Definition at line 227 of file nsAbDirectoryQuery.cpp.


Definition at line 231 of file nsAbDirectoryQuery.cpp.

nsAbDirectoryQueryPropertyValue::nsAbDirectoryQueryPropertyValue ( const char *  aName,
nsISupports *  aValueISupports 

Definition at line 238 of file nsAbDirectoryQuery.cpp.

    mName = aName;
    mValueISupports = aValueISupports;

Definition at line 245 of file nsAbDirectoryQuery.cpp.


Member Data Documentation

Definition at line 94 of file nsAbDirectoryQuery.h.

Definition at line 95 of file nsAbDirectoryQuery.h.

Definition at line 96 of file nsAbDirectoryQuery.h.

The property which should be matched.

For example 'primaryEmail' or 'homePhone' for card properties.

Two further properties are defined that do not exist as properties on a card.

'card:nsIAbCard' which represents the interface of a card component

Definition at line 106 of file nsIAbDirectoryQuery.idl.

readonly attribute wstring nsIAbDirectoryQueryPropertyValue::value [inherited]

The value of the property.


Definition at line 112 of file nsIAbDirectoryQuery.idl.

The value of the property as an interface.

Only valid if the corresponding property name is related to an interface instead of a wstring

Definition at line 123 of file nsIAbDirectoryQuery.idl.

The documentation for this class was generated from the following files: