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