Le plan de travail définit des points d'extension qui permettent aux plug-ins de fournir des implémentations de vues et d'éditeurs, et de contribuer au comportement des vues et éditeurs existants. 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 en relation avec l'éditeur aux menus et à la barre d'outils du plan de travail et définit une vue et un décomposeur de contenu personnalisés. L'illustration ci-dessous montre quelques-unes des fonctions personnalisées ajoutées au plan de travail par l'outil readme.
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 Dialogues et assistants et Préférences et propriétés. Nous allons examiner ici quelques unes des contributions de base de l'outil readme.
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.