sbILocalDatabaseResourcePropertyBag Interface Reference

[USER CODE SHOULD NOT REFERENCE THIS CLASS] More...

import"sbILocalDatabaseResourcePropertyBag.idl";

Inheritance diagram for sbILocalDatabaseResourcePropertyBag:
[legend]
Collaboration diagram for sbILocalDatabaseResourcePropertyBag:
[legend]

Public Member Functions

AString getProperty (in AString aPropertyID)
 Returns a property value by key. More...
 
AString getPropertyByID (in unsigned long aPropertyDBID)
 Returns a property value by property database id. More...
 
AString getSortablePropertyByID (in unsigned long aPropertyDBID)
 
AString getSearchablePropertyByID (in unsigned long aPropertyDBID)
 
void setProperty (in AString aPropertyID, in AString aValue)
 
void write ()
 

Public Attributes

readonly attribute AString guid
 
readonly attribute unsigned long mediaItemId
 
readonly attribute
nsIStringEnumerator 
ids
 

Detailed Description

[USER CODE SHOULD NOT REFERENCE THIS CLASS]

Definition at line 41 of file sbILocalDatabaseResourcePropertyBag.idl.

Member Function Documentation

AString sbILocalDatabaseResourcePropertyBag::getProperty ( in AString  aPropertyID)

Returns a property value by key.

This method will never throw. If a value doesn't exist it will return a special "void" string that behaves just like an empty string except that the IsVoid() method will return PR_TRUE for those who care.

AString sbILocalDatabaseResourcePropertyBag::getPropertyByID ( in unsigned long  aPropertyDBID)

Returns a property value by property database id.

This method will never throw. If a value doesn't exist it will return a special "void" string that behaves just like an empty string except that the IsVoid() method will return PR_TRUE for those who care.

AString sbILocalDatabaseResourcePropertyBag::getSearchablePropertyByID ( in unsigned long  aPropertyDBID)
AString sbILocalDatabaseResourcePropertyBag::getSortablePropertyByID ( in unsigned long  aPropertyDBID)
void sbILocalDatabaseResourcePropertyBag::setProperty ( in AString  aPropertyID,
in AString  aValue 
)
void sbILocalDatabaseResourcePropertyBag::write ( )

Member Data Documentation

readonly attribute AString sbILocalDatabaseResourcePropertyBag::guid

Definition at line 43 of file sbILocalDatabaseResourcePropertyBag.idl.

readonly attribute nsIStringEnumerator sbILocalDatabaseResourcePropertyBag::ids

Definition at line 45 of file sbILocalDatabaseResourcePropertyBag.idl.

readonly attribute unsigned long sbILocalDatabaseResourcePropertyBag::mediaItemId

Definition at line 44 of file sbILocalDatabaseResourcePropertyBag.idl.


The documentation for this interface was generated from the following file: