RCP中编辑区的生命周期

RCP中编辑区的生命周期

   内容翻译自:Addison.Wesley.Eclipse.Rich.Client.Platform.Designing.Coding.and.Packaging.Java.Applications.Oct.2005
     作者:Jeff McAffer, Jean-Michel Lemieux
                 1.工作台首先建立一个editor site,然后调用EditorPart.init(IEditorSite, IEditorInput).方法
工作台站点允许这个editor访问工作台的服务序列,所以editor必须有一个public的构造方法,通过这个方法,工作台实例化这个editor;
                 2.当这个editor可见时,EditorPart.createControl(Composite)被调用来创建editor的内容;
                 3.一旦这个editor被创建,EditorPart.setFocus()方法被调用;
                 4.editor被关闭时,EditorPart.doSave(IProgressMonitor)方法被调用来保存editor中的内容;
                 5.最终,EditorPart.dispose() 方法被调用;

你可能感兴趣的:(RCP中编辑区的生命周期)