O ambiente de trabalho define pontos de extensão para que os plug-ins contribuam com comportamentos para visualizações e editores existentes ou para fornecer implementações para novas visualizações e editores. Vamos dar uma olhada nas contribuições com esses pontos de extensão em um dos aplicativos de exemplo do ambiente de trabalho, 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 ambiente de trabalho, define uma exibição personalizada e um descritor de conteúdo, além de marcadores e resoluções de marcadores. Ela contribui também com um widget no Ajuste do ambiente de trabalho. A figura abaixo mostra alguns exemplos de recursos personalizados incluídos no ambiente de trabalho pela ferramenta leia-me.
A ferramenta leia-me também contribui com páginas de preferências e de propriedades para o ambiente de trabalho. Posteriormente, também observaremos algumas contribuições do assistente em Diálogos e assistentes.
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 certificar-se de que você instalou os exemplos da plataforma. (Consulte o Guia de Exemplos para obter informações adicionais.)
A ferramenta leia-me implementa várias extensões diferentes do ambiente de trabalho. Começaremos com um dos mais simples pontos de extensão do ambiente de trabalho, uma exibição. Continuaremos observando as extensões adicionais da ferramenta leia-me.