Editores de texto y texto de plataforma

El recurso de texto de plataforma se utiliza para implementar el editor de texto por omisión del entorno de trabajo.  La interfaz de la edición de texto se define en ITextEditor como una extensión específica de texto de IEditorPart.  

La implementación de ITextEditor en la plataforma está estructurada en capas.  AbstractTextEditor define la infraestructura destinada a ampliar el editor para dar soporte a la edición de estilo de código fuente de texto.  Esta infraestructura se define en org.eclipse.ui.texteditor.

La clase de implementación concreta TextEditor define el comportamiento del editor de texto estándar de la plataforma.  Se define en el paquete org.eclipse.ui.editors.text.

La infraestructura de editores de texto proporciona un editor independiente del modelo que da soporte a las características siguientes:

Examinaremos cómo pueden implementarse estas características en un editor estudiando el ejemplo org.eclipse.ui.examples.javaeditor.  Este ejemplo muestra cómo pueden implementarse características complejas, como por ejemplo el color del texto, la ayuda flotante y el sangrado automático. 

Al describir estas características, nos moveremos entre la infraestructura abstracta, el editor de la plataforma, TextEditor y la subclase del ejemplo, JavaEditor.

Copyright IBM Corporation y otros 2000, 2003.