Szövegszerkesztők és platformszöveg

A platformszöveg szolgáltatás megvalósítja az alapértelmezett szövegszerkesztőt a munkaterülethez. A szövegszerkesztés felülete az ITextEditor elemben van megadva az IEditorPart szövegspecifikus kiterjesztéseként.  

Az ITextEditor megvalósítása a platformon rétegekbe van rendezve.  Az AbstractTextEditor a keretrendszer központi osztálya a szerkesztő kiterjesztéséhez a szöveg forráskód stílusszerkesztésének támogatásához. Ez a keretrendszer meg van adva az org.eclipse.ui.texteditor elemben.

A TextEditor konkrét megvalósítási osztály megadja a viselkedést a szabványos platformszöveg-szerkesztőhöz. Ez az org.eclipse.ui.editors.text csomagban van megadva.

A szövegszerkesztő-keretrendszer egy modellfüggetlen szerkesztőt biztosít, amely támogatja az alábbi funkciókat:

Felfedezzük, hogy ezek a funkciók hogyan valósíthatók meg a szerkesztőben az org.eclipse.ui.examples.javaeditor példa tanulmányozásával. Ez a példa bemutatja, hogy az összetett funkciók, mint például a színezés, lebegősúgó és az automatikus behúzás, hogy valósíthatók meg. 

A funkciók bemutatásában az absztrakt keretrendszer, a TextEditor platformszerkesztő és a példa JavaEditor alosztálya között mozgunk.