nsIPrefBranch

  • Enlace amigable (slug) de la revisión: Interfaces/nsIPrefBranch
  • Título de la revisión: nsIPrefBranch
  • Id de la revisión: 200201
  • Creada:
  • Creador: Wikier
  • ¿Es la revisión actual? No
  • Comentario

Contenido de la revisión

  • IID: 56c35506-f14b-11d3-99d3-ddbfac2ccf65
  • Hereda de: nsISupports
  • Estado: congelado

Resumen

La interface nsIPrefBranch se usa para manipular las opciones de configuración. El objeto debe obtenerse del servicio de preferencias (nsIPrefService) y usarse para obtener o establecer preferencias de las aplicaciones.

Métodos

  • void clearUserPref ( char* prefName )
  • void deleteBranch ( char* startingAt )
  • PRBool getBoolPref ( char* prefName )
  • char* getCharPref ( char* prefName )
  • void getChildList ( char* startingAt , out PRUint32 count , out arrayof char* childArray )
  • void getComplexValue ( char* prefName , nsIIDRef type , out nsQIResult* value )
  • PRInt32 getIntPref ( char* prefName )
  • PRInt32 getPrefType ( char* prefName )
  • void lockPref ( char* prefName )
  • PRBool prefHasUserValue ( char* prefName )
  • PRBool prefIsLocked ( char* prefName )
  • void resetBranch ( char* startingAt )
  • void setBoolPref ( char* prefName , PRInt32 value )
  • void setCharPref ( char* prefName , char* value )
  • void setComplexValue ( char* prefName , nsIIDRef type , nsISupports value )
  • void setIntPref ( char* prefName , PRInt32 value )
  • void unlockPref ( char* prefName )

Vea también

Enlaces externos

Fuente de la revisión

<p>
</p>
<ul><li> IID: 56c35506-f14b-11d3-99d3-ddbfac2ccf65
</li><li> Hereda de: <a href="es/Interfaces/nsISupports">nsISupports</a>
</li><li> Estado: <i>congelado</i>
</li></ul>
<h3 name="Resumen"> Resumen </h3>
<p>La interface <code>nsIPrefBranch</code> se usa para manipular las opciones de configuración. El objeto debe obtenerse del servicio de preferencias (<a href="es/Interfaces/nsIPrefService">nsIPrefService</a>) y usarse para obtener o establecer preferencias de las aplicaciones.
</p>
<h3 name="M.C3.A9todos"> Métodos </h3>
<ul><li> void clearUserPref ( char* prefName )
</li><li> void deleteBranch ( char* startingAt )   
</li><li> PRBool getBoolPref ( char* prefName )   
</li><li> char* getCharPref ( char* prefName )   
</li><li> void getChildList ( char* startingAt , out PRUint32 count , out arrayof char* childArray )   
</li><li> void getComplexValue ( char* prefName , <a href="es/Interfaces/nsIIDRef">nsIIDRef</a> type , out <a href="es/Interfaces/nsQIResult">nsQIResult</a>* value )   
</li><li> PRInt32 getIntPref ( char* prefName )  
</li><li> PRInt32 getPrefType ( char* prefName )   
</li><li> void lockPref ( char* prefName )   
</li><li> PRBool prefHasUserValue ( char* prefName )   
</li><li> PRBool prefIsLocked ( char* prefName )  
</li><li> void resetBranch ( char* startingAt )   
</li><li> void setBoolPref ( char* prefName , PRInt32 value )   
</li><li> void setCharPref ( char* prefName , char* value )   
</li><li> void setComplexValue ( char* prefName , <a href="es/Interfaces/nsIIDRef">nsIIDRef</a> type , <a href="es/Interfaces/nsISupports">nsISupports</a> value )   
</li><li> void setIntPref ( char* prefName , PRInt32 value )   
</li><li> void unlockPref ( char* prefName )
</li></ul>
<h3 name="Vea_tambi.C3.A9n"> Vea también </h3>
<ul><li> <a href="es/Interfaces/nsIPrefBranch2">nsIPrefBranch2</a>
</li><li> <a href="es/Interfaces/nsISupports">nsISupports</a>
</li></ul>
<h3 name="Enlaces_externos"> Enlaces externos </h3>
<ul><li> <a class="external" href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIPrefBranch.html">en XULPlanet.com</a>
</li></ul>
Revertir a esta revisión