Ejemplo - Editor de plantillas
Introducción
El ejemplo de editor de plantillas muestra cómo añadir soporte de plantillas a
un editor. El ejemplo se basa en el proyecto de editor de ejemplo de PDE que
puede crearse utilizando el nuevo asistente de proyectos.
El editor es un editor XML simple; sólo sirve con fines de demostración.
El código de este ejemplo se encuentra en el conector
org.eclipse.ui.examples.javaeditor
.
Para explorar el código, se recomienda que importe ese conector al área de
trabajo.
Características mostradas en el editor de plantillas
-
crear un contexto de plantilla para un editor
-
configurar un procesador de asistencia de contenido que propondrá cómo
completar las plantillas
-
contribuir con solucionadores de variables y tipos de contexto a un editor
mediante plugin.xml
-
contribuir con plantillas a un tipo de contexto mediante plugin.xml
-
añadir una página de preferencias para manejar plantillas, tanto contribuidas
como añadidas por el usuario
Características no mostradas
Ejecución del editor de plantillas de ejemplo
-
Crear un proyecto
-
Crear un archivo con la extensión ".xml" en el proyecto recién creado.
-
Cierre el editor que se abrió automáticamente
-
Seleccione el nuevo archivo en el Navegador y, en el menú de contexto,
seleccione Abrir con > Editor de plantillas para abrir el
editor de plantillas de ejemplo.
Organización del código del ejemplo de editor de plantillas
El código de ejemplo está organizado en tres paquetes:
-
org.eclipse.ui.examples.templateeditor.editors
contiene todas las
clases específicas de editor.
Consulte XMLConfiguration
para ver cómo se añade
TemplateCompletionProcessor
en el método getContentAssistant
.
-
org.eclipse.ui.examples.templateeditor.preferences
contiene la
página de preferencias de las plantillas contribuidas.
-
org.eclipse.ui.examples.templateeditor.template
contiene el tipo
de contexto de ejemplo, el procesador de finalización y el solucionador de
variables que se ha aportado mediante plugin.xml.