Ejemplo - Editor de múltiples páginas

Introducción

El  ejemplo de editor de múltiples páginas añade un editor para los archivos con la extensión .mpe. Muestra cómo crear un editor que utilice varias páginas definiendo un editor y un contribuyente de páginas que puede añadir entradas a una barra de acciones.

Ejecución del ejemplo

Para empezar a utilizar el ejemplo de editor de múltiples páginas, cree un archivo nuevo con la extensión .mpe.  Seleccione el archivo, abra el menú emergente, seleccione el menú Abrir con y, en el submenú, seleccione el elemento Ejemplo Editor de múltiples páginas. A continuación, puede seleccionar los distintos editores seleccionando las diferentes pestañas.

Crear un nuevo archivo mpe

Cree un archivo nuevo con la extensión de archivo .mpe.  En el menú Archivo, seleccione Nuevo y, a continuación, Otros... en el submenú.   Pulse en Simple en el asistente y, a continuación, seleccione
Archivo en la lista de la izquierda.  Pulse en Siguiente para proporcionar el nombre de archivo (asegúrese de que la extensión sea .mpe) y la carpeta que debe contener el archivo.
 

Detalles

El  ejemplo de editor de múltiples páginas muestra cómo crear un editor de múltiples páginas con un contribuyente de páginas personalizado.

El ejemplo de editor de múltiples páginas está construido con dos extensiones: un contribuyente de documentos (MultiPageContributor) y un editor (MultiPageEditor). El contribuyente de documentos es una subclase de org.eclipse.ui.part.MultiPageEditorActionBarContributor y define las acciones que se añaden a un editor cuando se llama al método setActivePage. El editor es un org.eclipse.ui.part.MultiPageEditorPart que crea 3 páginas cuya activación la maneja el método pageChange que, a su vez, envía setActivePage al contribuyente. Estas dos clases no hacen referencia directamente a cada una de ellas: el contribuyente correspondiente al editor se establece mediante el código contributorClass en el archivo plugin.xml