Points d'extension du plan de travail de base

le plan de travail définit les points d'extension permettant aux plug-in de fournir des comportements aux vues et éditeurs existants ou des implémentations pour des vues ou éditeurs créés. Nous allons examiner les contributions à ces points d'extension à partir de l'un des exemples d'application du plan de travail, l'outil readme.

Cet outil est un plug-in qui fournit une édition et une navigation personnalisées pour une ressource spécifique, un fichier .readme. L'exemple illustre plusieurs moyens classiques (mais simplifiés) selon lesquels les extensions peuvent être utilisées pour fournir des outils spécialisés.

L'outil readme contribue aux menus de la vue Navigateur, ajoute des actions liées à l'éditeur aux menus et à la barre d'outils du plan de travail, définit une vue personnalisée et un décomposeur de contenu et détermine des marqueurs et des résolutions de marques. L'illustration ci-dessous montre quelques-unes des fonctions personnalisées ajoutées au plan de travail par l'outil readme.

Plan de travail avec l'outil readme ajoutant des ensembles d'actions, des actions de visualisation et d'édition et des vues et des éditeurs personnalisés et un décomposeur

L'outil readme ajoute également des propriétés, des préférences et des assistants au plan de travail. Ces sujets sont abordés aux sections Boîtes de dialogue et assistants et Préférences et propriétés

L'outil readme figure dans le package org.eclipse.ui.examples.readmetool. Les fichiers readmetool.jar et plugin.xml se trouvent dans le répertoire org.eclipse.ui.examples.readmetool sous le répertoire plugins. Pour poursuivre, vous devez vous assurer d'avoir installé les exemples de la plateforme. (Pour plus d'informations, reportez-vous à Examples Guide.) 

L'outil readme implémente un grand nombre d'extensions de plan de travail différentes. Nous allons commencer par l'un des points d'extension de plan de travail les plus simples, une vue. Nous continuerons en examinant les points d'extension de l'outil readme dans l'ordre suivant lequel vous êtes à même de les rencontrer.

Copyright IBM Corporation and others 2000, 2003.