Puntos de extensión básicos del entorno de trabajo

El entorno de trabajo define puntos de extensión que permiten a los conectores contribuir suministrando comportamientos a las vistas y editores existentes o bien proporcionar implementaciones de vistas y editores nuevos. A continuación, veremos las contribuciones proporcionadas a estos puntos de extensión desde una de las aplicaciones de ejemplo del entorno de trabajo, la herramienta readme.

La herramienta readme es un conector que permite editar y navegar de manera personalizada en un recurso específico, un archivo .readme. El ejemplo muestra muchas maneras habituales (pero simplificadas) en que se pueden utilizar las extensiones para proporcionar herramientas especializadas.

La herramienta readme contribuye en los menús de la vista Navegador, añade acciones relacionadas con el editor a los menús y barras de herramientas del entorno de trabajo, define una vista y un esquematizador de contenido personalizados, además de marcadores y resoluciones de marcador. La figura siguiente muestra algunas de las características personalizadas que la herramienta readme ha añadido al entorno de trabajo.

Entorno de trabajo con herramienta readme que contribuye con conjuntos de acciones, acciones de visualización y editor, editores y vistas personalizados y esquematizador

La herramienta readme también añade páginas de propiedades y preferencias al entorno de trabajo. Más adelante también examinaremos algunas adiciones de asistentes en la sección Diálogos y asistentes.

La herramienta readme se encuentra en el paquete org.eclipse.ui.examples.readmetool. Los archivos readmetool.jar y plugin.xml están en el directorio org.eclipse.ui.examples.readmetool debajo del directorio plugins. Para proseguir, debe asegurarse de que ha instalado los ejemplos de la plataforma.  (Consulte la Guía de ejemplos para obtener más información). 

La herramienta readme implementa muy diversas extensiones del entorno de trabajo.  Empezaremos por uno de los puntos de extensión más simples del entorno de trabajo: una vista.  Continuaremos examinando extensiones adicionales de la herramienta readme.