Ejemplo - Editor multipágina
Introducción
El ejemplo de editor multipágina añade un editor para los archivos con la extensión .mpe. Muestra cómo crear un editor que utiliza múltiples páginas, definiendo tanto un editor como un colaborador de página que puede añadir entradas a una barra de acciones.
Ejecución del ejemplo
Para empezar a utilizar el ejemplo de editor multipágina, cree un nuevo archivo con la
extensión .mpe. Seleccione el archivo, acceda al menú emergente, seleccione el menú Abrir con y desde el submenú seleccione el elemento de menú Ejemplo de editor multipágina. Entonces ya podrá seleccionar los diferentes editores seleccionando las diferentes etiquetas.
Creación de un nuevo archivo mpe
Cree un archivo nuevo con la extensión de archivo .mpe. Desde el menú Archivo, seleccione Nuevo y a continuación Otro...desde el submenú. Pulse en Simple en el asistente, y luego seleccione
Archivo en la lista de la izquierda. Pulse Siguiente para proporcionarle un nombre al archivo (asegúrese de que la extensión es .mpe) y la carpeta que deba contenerlo.
Detalles
El ejemplo de editor multipágina demuestra cómo crear un editor multipágina con un colaborador de página personalizada.
El ejemplo de editor multipágina está construido con dos extensiones - un colaborador de documento (MultiPageContributor) y un editor (MultiPageEditor).
El colaborador de documento es una subclase de org.eclipse.ui.part.MultiPageEditorActionBarContributor
y define las acciones que se añaden a un editor cuando se efectúa una llamada al método setActivePage. El editor es un org.eclipse.ui.part.MultiPageEditorPart
que crea 3 páginas cuya activación es llevada a cabo por el método pageChange
que a su vez envía setActivePage al colaborador. Estas dos clases no se refieren la una a la otra directamente - el colaborador del editor se establece utilizando la etiqueta contributorClass en el plugin.xml