Outils pour utilisateurs

Outils du site


public:preferences_system

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
public:preferences_system [19/01/2017 09:25] sebastien.jacquot@univ-fcomte.frpublic:preferences_system [19/01/2017 11:49] (Version actuelle) sebastien.jacquot@univ-fcomte.fr
Ligne 130: Ligne 130:
 Voir également la classe existante /org.txm.rcp/src/main/java/org/txm/rcpapplication/TxmPreferences.java une partie du code est à reprendre et à mettre dans une classe abstraite mais au niveau de la TBX, pour les getInt(), getString(), etc. ex. : public abstract TXMPreferencesInitializer extends AbstractPreferenceInitializer - public final String PREFERENCE_NODE = "org.txm.tbx.wordcloud"; - getInt(), getString(), etc.utilisant Platform.getPreferencesService().getString(REFERENCE_NODE, preferenceName, "", null). Ceci implique de créer un plugin supplémentaire org.txm.tbx.preferences pour qu'il soit utiliser par le host TBX mais aussi par les plugins de contribution. Voir également la classe existante /org.txm.rcp/src/main/java/org/txm/rcpapplication/TxmPreferences.java une partie du code est à reprendre et à mettre dans une classe abstraite mais au niveau de la TBX, pour les getInt(), getString(), etc. ex. : public abstract TXMPreferencesInitializer extends AbstractPreferenceInitializer - public final String PREFERENCE_NODE = "org.txm.tbx.wordcloud"; - getInt(), getString(), etc.utilisant Platform.getPreferencesService().getString(REFERENCE_NODE, preferenceName, "", null). Ceci implique de créer un plugin supplémentaire org.txm.tbx.preferences pour qu'il soit utiliser par le host TBX mais aussi par les plugins de contribution.
  
-Voir [[https://www.eclipse.org/forums/index.php/t/1082107/]]+Voir [[https://www.eclipse.org/forums/index.php/t/1082107/]] et [[https://wiki.eclipse.org/FAQ_What_is_a_preference_scope%3F]]
  
 ==== État de l'art ==== ==== État de l'art ====
 +
 +
 +La classe TXMPreferences utilise l'InstanceScope (et non pas le ConfigurationScope) et c'est ce scope qui est exporté lorsque l'on utilise l'export des préférences dans TXM.
 +
 ==== Prototypes ==== ==== Prototypes ====
 ==== Version finale ==== ==== Version finale ====
public/preferences_system.txt · Dernière modification : 19/01/2017 11:49 de sebastien.jacquot@univ-fcomte.fr