Exemple - Editeur multipage

Introduction

L'exemple Editeur multipage ajoute un éditeur pour les fichiers qui portent l'extension .mpe. Il montre comment créer un éditeur qui utilise plusieurs pages en définissant l'éditeur proprement dit et un contributeur de page qui peut ajouter des entrées à une barre d'actions.

Exécution de l'exemple

Pour commencer à utiliser l'exemple Editeur multipage, créez un fichier et donnez-lui l'extension .mpe. Sélectionnez ce fichier, ouvrez son menu contextuel et choisissez l'option Ouvrir avec. Dans le sous-menu correspondant, choisissez l'option Editeur multipage. Vous pouvez dès lors sélectionner les différents éditeurs en cliquant sur les onglets correspondants.

Création d'un nouveau fichier .mpe

Créez un fichier .mpe. Pour cela, sélectionnez Nouveau dans le menu Fichier, puis Autre... dans le sous-menu. Dans l'assistant, cliquez sur l'option Simple, puis choisissez
Fichier dans la liste située à gauche. Cliquez sur Suivant pour indiquer le nom du fichier (veillez à lui associer l'extension .mpe) et le dossier dans lequel il doit être placé.
 

Détails

L'exemple Editeur multipage montre comment créer un éditeur multipage avec un contributeur de page personnalisé.

Cet exemple est construit avec deux extensions : un contributeur de document (MultiPageContributor) et un éditeur (MultiPageEditor). Le contributeur de document est une sous-classe de org.eclipse.ui.part.MultiPageEditorActionBarContributor. Il définit les actions qui sont ajoutées à un éditeur lorsque la méthode setActivePage est appelée. L'éditeur est un objet org.eclipse.ui.part.MultiPageEditorPart qui crée trois pages dont l'activation est prise en charge par la méthode pageChange qui, à son tour, envoie un appel setActivePage au contributeur. Ces deux classes ne se réfèrent pas l'une à l'autre directement ; le contributeur de l'éditeur est désigné par la balise contributorClass dans le fichier plugin.xml

Copyright IBM Corp. 2000, 2001. All Rights Reserved.