#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.