O workbench define pontos de extensão para que os plug-ins contribuam com comportamentos para exibições e editores existentes ou para fornecer implementações para novas exibições e editores. Vamos dar uma olhada nas contribuições com esses pontos de extensão em um dos aplicativos de exemplo do workbench, a ferramenta Leia me.
A ferramenta Leia me é um plug-in que fornece edição e navegação personalizadas para um recurso específico, o arquivo .readme. O exemplo mostra muitas maneiras comuns (mas simplificadas) de utilização das extensões para fornecer ferramentas especializadas.
A ferramenta Leia-me contribui com os menus da exibição do navegador, inclui ações relacionadas ao editor nos menus e na barra de ferramentas do workbench, define uma exibição personalizada e um descritor de conteúdo, além de marcadores e resoluções de marcadores. A figura abaixo mostra alguns exemplos de recursos personalizados incluídos no workbench pela ferramenta Leia me.
A ferramenta Leia me contribui também com propriedades, preferências e assistentes para o workbench. Daremos uma olhada nesses itens em Diálogos e assistentes e em Preferências e propriedades.
A ferramenta Leia me está no pacote org.eclipse.ui.examples.readmetool. readmetool.jar e plugin.xml podem ser encontrados no diretório org.eclipse.ui.examples.readmetool, abaixo do diretório plugins. Para continuar, será necessário verificar se você instalou os exemplos da plataforma. (Consulte oGuia de Exemplos para obter mais informações).
A ferramenta Leia me implementa muitas extensões diferentes do workbench. Começaremos com um dos mais simples pontos de extensão do workbench, uma exibição. Prosseguiremos falando sobre os pontos de extensão da ferramenta Leia me na ordem na qual você provavelmente irá encontrá-los.