Editores de texto y texto JFace

El paquete org.eclipse.ui.editors.text del entorno de trabajo implementa el editor de texto por omisión de la plataforma. Para su implementación, utiliza la infraestructura de editores de texto que hay en org.eclipse.ui.texteditor.

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

ITextEditor está definido como extensión específica de texto de la interfaz IEditorPart. La implementación por omisión de esta interfaz la proporciona AbstractTextEditor

IDocumentProvider permite establecer el enlace entre un modelo de dominio y un editor de texto (ITextEditor). El proveedor de documentos gestiona la presentación del texto del modelo de dominio y se puede compartir entre múltiples editores.

La infraestructura de edición de texto del entorno de trabajo está construido tomando como base el texto JFace. El ejemplo del editor Java en org.eclipse.ui.examples.javaeditor es idóneo para empezar a interpretar la infraestructura de editores de texto y el texto JFace. Muestra de qué manera pueden implementarse características complejas como el coloreado del texto, la ayuda flotante y el sangrado automático.

Texto JFace

El paquete org.eclipse.jface.text y sus subpaquetes da soporte a la implementación de editores de texto sólidos, como el editor de texto del entorno de trabajo y el editor Java de JDT.  

El mapa siguiente proporciona una visión general del soporte existente en el texto JFace.

El soporte de texto de JFace utiliza el widget StyledText de SWT. 

Copyright IBM Corp. y otros 2000, 2002.