Standaard workbenchextensiepunten

De workbench definieert extensiepunten waarmee door middel van plugins gedragspatronen kunnen worden toegevoegd aan bestaande views en editors of implementaties van views en editors kunnen worden opgegeven. In dit onderwerp worden de uitbreidingen van de extensiepunten uitgelegd vanuit een van de voorbeeldtoepassingen van de workbench: de readme-tool.

De readme-tool is een plugin waarmee u op aangepaste wijze specifieke resources, README-bestanden, kunt bewerken en bekijken. Het voorbeeld bevat vele gangbare (maar vereenvoudigde) manieren voor het inzetten van extensies ten behoeve van gespecialiseerde tools.

De readme-tool breidt de menu's van de view Navigator uit, voegt editoracties toe aan de menu's en de werkbalk van de workbench, definieert een aangepaste view en een aangepast inhoudsoverzicht en definieert markeringen voor markeerfixes. Het voegt ook een widget toe aan de workbench Trim. In de onderstaande afbeelding ziet u hoe enkele aangepaste features aan de workbench zijn toegevoegd door de readme-tool.

Workbench met toevoeging van actiesets, view- en editoracties, aangepaste editors en views en een overzicht door de readme-tool

De readme-tool levert ook voorkeursinstellingen en eigenschappenpagina's aan. In het onderwerp Dialoogvensters en wizards wordt het toevoegen van wizards uitgelegd.

De readme-tool is opgeslagen in het pakket org.eclipse.ui.examples.readmetool. U kunt de bestanden readmetool.jar en plugin.xml vinden in de directory org.eclipse.ui.examples.readmetool, die zich onder de directory plugins bevindt. Als u verder wilt lezen, moet u ervoor zorgen dat de platformvoorbeelden zijn geïnstalleerd.   (Raadpleeg de voorbeeldenhandleiding voor meer informatie.) 

De readme-tool implementeert een keur aan verschillende workbenchextensies. Eerst komt een van de eenvoudigste workbenchextensiepunten aan bod: een view. Vervolgens worden aanvullende readme-toolextensies besproken.