mozilla

Revision 200202 of nsIPrefBranch

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

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 id="Resumen" 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 id="M.C3.A9todos" 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 id="Vea_tambi.C3.A9n" 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 id="Enlaces_externos" name="Enlaces_externos"> Enlaces externos </h3>
<ul><li> <a class="external" href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIPrefBranch.html">nsIPrefBranch en XULPlanet.com</a>
</li></ul>
Revertir a esta revisión