#include <sbPropertyManager.h>
Public Member Functions | |
NS_DECL_ISUPPORTS NS_DECL_SBIPROPERTYMANAGER | sbPropertyManager () |
virtual | ~sbPropertyManager () |
NS_METHOD | Init () |
NS_METHOD | CreateSystemProperties () |
Public Member Functions inherited from sbIPropertyManager | |
sbIPropertyInfo | getPropertyInfo (in AString aID) |
Get a property object from its id. More... | |
void | addPropertyInfo (in sbIPropertyInfo aPropertyInfo) |
Add a property into the system. More... | |
boolean | hasProperty (in AString aID) |
Check for a property in the system by ID. More... | |
nsIStringBundle | createBundle (in string aURLSpec) |
Helper to get a string bundle. More... | |
AString | getStringFromName (in nsIStringBundle aBundle, in AString aName) |
Helper to get a display value, using a string name, from a bundle. More... | |
sbIPropertyArray | getDependentProperties (in AString aID) |
Get all the properties that in any way depend on the given property. For example, the secondary sort of property A may include property B. More... | |
Protected Attributes | |
nsInterfaceHashtableMT < nsStringHashKey, sbIPropertyInfo > | mPropInfoHashtable |
nsInterfaceHashtableMT < nsStringHashKey, sbIPropertyArray > | mPropDependencyMap |
PRLock * | mPropIDsLock |
nsTArray< nsString > | mPropIDs |
Additional Inherited Members | |
Public Attributes inherited from sbIPropertyManager | |
readonly attribute nsIStringEnumerator | propertyIDs |
An enumerator containing the ids of all registered properties. More... | |
Definition at line 43 of file sbPropertyManager.h.
NS_DECL_ISUPPORTS NS_DECL_SBIPROPERTYMANAGER sbPropertyManager::sbPropertyManager | ( | ) |
|
virtual |
Definition at line 131 of file sbPropertyManager.cpp.
NS_METHOD sbPropertyManager::CreateSystemProperties | ( | ) |
NS_METHOD sbPropertyManager::Init | ( | ) |
|
protected |
Definition at line 183 of file sbPropertyManager.h.
|
protected |
Definition at line 186 of file sbPropertyManager.h.
|
protected |
Definition at line 185 of file sbPropertyManager.h.
|
protected |
Definition at line 180 of file sbPropertyManager.h.