Préférences
Identificateur :
org.eclipse.core.runtime.preferences
Depuis :
3.0
Description :
Le point
d'extension de préférences permet aux plug-ins d'ajouter de nouvelles
portées de préférence au mécanisme de préférence d'Eclipse, ainsi que
d'indiquer la classe à exécuter pour initialiser les valeurs de
préférences par défaut.
Marques de configuration :
<!ELEMENT extension (scope* , initializer*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT scope EMPTY>
<!ATTLIST scope
name CDATA #REQUIRED
class CDATA #REQUIRED>
Elément décrivant la définition d'un client pour une
nouvelle portée de préférence.
- name - nom de la portée.
- class - nom de la classe.
<!ELEMENT initializer EMPTY>
<!ATTLIST initializer
class CDATA #REQUIRED>
Elément définissant la classe à utiliser pour l'initialisation des
préférences d'exécution.
- class - nom de la classe.
Exemples :
L'exemple
ci-dessous illustre la déclaration de la portée de
préférence. Cet exemple déclare que ce plug-in fournira une
implémentation de préférence pour la portée "foo". Il déclare
également qu'au chargement des valeurs par défaut pour ce plug-in,
la classe "MyPreferenceInitializer" contient du code à exécuter afin
d'initialiser les valeurs par défaut des préférences.
<extension point=
"org.eclipse.core.runtime.preferences"
>
<scope name=
"foo"
class=
"com.example.FooPrefs"
/>
<initializer class=
"com.example.MyPreferenceInitializer"
/>
</extension>
Informations d'API :
Le
service de préférence (disponible en appelant
org.eclipse.core.runtime.Platform.getPreferencesService()
)
est le point d'ancrage dans le mécanisme de préférence d'Eclipse.
Implémentation fournie :
Le
plug-in org.eclipse.core.runtime fournit des implémentations de
préférences pour les portées "configuration", "instance" et "default". Le
plug-in org.eclipse.core.resources fournit une
implémentation pour les préférences "project".
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. Ce programme et les produits qui l'accompagnent sont
fournis sous licence v1.0 associée à cette distribution et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/cpl-v10.html