Exemple - Editeur de modèle
Introduction
L'exemple Editeur de modèle illustre comment ajouter le support des modèles à un éditeur. Cet
exemple repose sur l'exemple de projet d'éditeur PDE qui peut être créé à l'aide de
l'assistant Nouveau projet. L'éditeur est un simple éditeur XML ; il n'est utilisé que
dans le cadre des présentations.
Le code pour cet exemple se trouve dans le plug-in org.eclipse.ui.examples.javaeditor
.
Pour explorer le code, il est recommandé d'importer ce plug-in dans votre espace de travail.
Fonctions illustrées dans l'éditeur de modèle
-
création d'un contexte de modèle pour un éditeur
-
configuration d'un processeur d'assistant de contenu qui proposera la réalisation de modèles
-
intégration d'un type de contexte et de programmes de résolution des
variables à un éditeur via le fichier plugin.xml
-
intégration de modèles à un type de contexte via le fichier plugin.xml
-
ajout d'une page de préférences pour la gestion des modèles, intégrés et ajoutés par
l'utilisateur
Fonctions non illustrées
Exécution de l'exemple d'éditeur de modèle
-
Créez un projet.
-
Créez un fichier portant l'extension ".xml" dans le nouveau projet.
-
Fermez l'éditeur qui s'est ouvert automatiquement
-
Sélectionnez le nouveau fichier dans le navigateur, et, à partir du menu contextuel, sélectionnez Ouvrir avec > Editeur de modèle afin d'ouvrir l'exemple d'éditeur de modèle.
Organisation du code de l'exemple d'éditeur de modèle
cet exemple de code est organisé en trois packages :
-
org.eclipse.ui.examples.templateeditor.editors
contient toutes les classes spécifiques à l'éditeur. Voir
XMLConfiguration
pour savoir comment TemplateCompletionProcessor
est ajouté dans la méthode getContentAssistant
.
-
org.eclipse.ui.examples.templateeditor.preferences
contient la page des
préférences des modèles intégrés.
-
org.eclipse.ui.examples.templateeditor.template
contient l'exemple de type
de contexte, le processeur d'exécution et le programme de résolution des variables
intégré via le fichier plugin.xml.