La funzione del testo di piattaforma viene utilizzata per implementare l'editor di testo predefinito per il workbench. L'interfaccia per la modifica del testo viene definita in ITextEditor come estensione specifica di testo di IEditorPart.
L'implementazione di ITextEditor nella piattaforma č strutturata in layer. AbstractTextEditor č la classe di base del framework per l'estensione dell'editor per il supporto della modifica dello stile del codice di origine del testo. Questo framework č definito in org.eclipse.ui.texteditor.
La classe di implementazione concreta TextEditor definisce la funzionalitą per l'editor di testo della piattaforma standard. Questa viene definita nel pacchetto org.eclipse.ui.editors.text.
Il framework dell'editor di testo fornisce un editor indipendente dal modello che supporta le seguenti funzioni:
Verrą illustrato come queste funzioni possono essere implementate in un editor mediante lo studio dell'esempio org.eclipse.ui.examples.javaeditor. Questo esempio mostra le modalitą di implementazione di funzioni complesse quali la colorazione del testo, gli aiuti a comparsa e il rientro automatico.
Nel discutere queste funzioni, si passerą alternativamente dal framework astratto, all'editor della piattaforma TextEditor, e alla sottoclasse dell'esempio, JavaEditor.