@mozilla.org/preferences;1
This component implements the following interfaces:
- nsIObserver
- nsIPref
- nsIPrefBranch
- nsIPrefBranchInternal
- nsIPrefService
- nsISupports
- nsISupportsWeakReference
Constants
Properties
readonly char* nsIPrefBranch.root
Called to get the root on which this branch is based, such as "browser.startup."
Methods
Interface | Method |
---|---|
nsIPrefBranch2 |
void addObserver ( char* domain , nsIObserver observer , PRBool holdWeak )
|
nsIPrefBranch |
void clearUserPref ( char* prefName )
|
nsIPref |
void ClearUserPref ( char* prefName )
|
nsIPref |
char* CopyCharPref ( char* pref )
|
nsIPref |
char* CopyDefaultCharPref ( char* pref )
|
nsIPref |
PRUnichar* CopyDefaultUnicharPref ( char* pref )
|
nsIPref |
PRUnichar* CopyUnicharPref ( char* pref )
|
nsIPrefBranch |
void deleteBranch ( char* startingAt )
|
nsIPref |
void DeleteBranch ( char* startingAt )
|
nsIPref |
[noscript] void EnumerateChildren ( char* parent , PrefEnumerationFunc callback , voidPtr* data )
|
nsIPrefBranch |
PRBool getBoolPref ( char* prefName )
|
nsIPref |
PRBool GetBoolPref ( char* prefName )
|
nsIPrefService |
nsIPrefBranch getBranch ( char* prefRoot )
|
nsIPrefBranch |
char* getCharPref ( char* prefName )
|
nsIPref |
char* GetCharPref ( char* prefName )
|
nsIPrefBranch |
void getChildList ( char* startingAt , out PRUint32 count , out arrayof char* childArray )
|
nsIPrefBranch |
void getComplexValue ( char* prefName , nsIIDRef type , out nsQIResult* value )
|
nsIPref |
PRBool GetDefaultBoolPref ( char* pref )
|
nsIPrefService |
nsIPrefBranch getDefaultBranch ( char* prefRoot )
|
nsIPref |
PRInt32 GetDefaultIntPref ( char* pref )
|
nsIPref |
PRUnichar* getDefaultLocalizedUnicharPref ( char* pref )
|
nsIPref |
nsIFileSpec GetFilePref ( char* pref )
|
nsIPref |
nsILocalFile getFileXPref ( char* pref )
|
nsIPrefBranch |
PRInt32 getIntPref ( char* prefName )
|
nsIPref |
PRInt32 GetIntPref ( char* prefName )
|
nsIPref |
PRUnichar* getLocalizedUnicharPref ( char* pref )
|
nsIPrefBranch |
PRInt32 getPrefType ( char* prefName )
|
nsIPref |
PRInt32 GetPrefType ( char* prefName )
|
nsISupportsWeakReference |
nsIWeakReference GetWeakReference ( )
|
nsIPrefBranch |
void lockPref ( char* prefName )
|
nsIObserver |
void observe ( nsISupports subject , char* topic , PRUnichar* data )
|
nsIPrefBranch |
PRBool prefHasUserValue ( char* prefName )
|
nsIPrefBranch |
PRBool prefIsLocked ( char* prefName )
|
nsIPref |
PRBool PrefIsLocked ( char* prefName )
|
nsIPrefService |
void readUserPrefs ( nsIFile file )
|
nsIPref |
[noscript] void RegisterCallback ( char* domain , PrefChangedFunc callback , voidPtr* closure )
|
nsIPrefBranch2 |
void removeObserver ( char* domain , nsIObserver observer )
|
nsIPrefBranch |
void resetBranch ( char* startingAt )
|
nsIPrefService |
void resetPrefs ( )
|
nsIPref |
void ResetPrefs ( )
|
nsIPref |
void ResetUserPrefs ( )
|
nsIPrefService |
void resetUserPrefs ( )
|
nsIPrefService |
void savePrefFile ( nsIFile file )
|
nsIPrefBranch |
void setBoolPref ( char* prefName , PRInt32 value )
|
nsIPref |
void SetBoolPref ( char* prefName , PRInt32 value )
|
nsIPrefBranch |
void setCharPref ( char* prefName , char* value )
|
nsIPref |
void SetCharPref ( char* prefName , char* value )
|
nsIPrefBranch |
void setComplexValue ( char* prefName , nsIIDRef type , nsISupports value )
|
nsIPref |
void SetDefaultBoolPref ( char* pref , PRBool value )
|
nsIPref |
void SetDefaultCharPref ( char* pref , char* value )
|
nsIPref |
void SetDefaultIntPref ( char* pref , PRInt32 value )
|
nsIPref |
void SetDefaultUnicharPref ( char* pref , PRUnichar* value )
|
nsIPref |
void SetFilePref ( char* pref , nsIFileSpec value , PRBool setDefault )
|
nsIPref |
void setFileXPref ( char* pref , nsILocalFile value )
|
nsIPrefBranch |
void setIntPref ( char* prefName , PRInt32 value )
|
nsIPref |
void SetIntPref ( char* prefName , PRInt32 value )
|
nsIPref |
void SetUnicharPref ( char* pref , PRUnichar* value )
|
nsIPrefBranch |
void unlockPref ( char* prefName )
|
nsIPref |
[noscript] void UnregisterCallback ( char* domain , PrefChangedFunc callback , voidPtr* closure )
|
Reference documentation is generated from Mozilla's source.