AbstractTextEditor是Eclipse中文本编辑器的基类,了类化它,实现对应的抽象方法就能得到具有一般文本编辑器功能的文本编辑器,但是它远不止于此。
先看看它都实现了什么接口,下面是申明部分的源代码:
public abstract class AbstractTextEditor extends EditorPart implements ITextEditor, IReusableEditor, ITextEditorExtension, ITextEditorExtension2, ITextEditorExtension3, ITextEditorExtension4, ITextEditorExtension5, INavigationLocationProvider, ISaveablesSource, IPersistableEditor
哇,好长啊,一个一个看吧。
ITextEditor