我正在研究Eclipse RCP项目,并且在某种程度上坚持我对方法的理解
getBootStrapPart()
的 PagebookViewClass
。我是否正确,当该方法返回的部分初始化时,PagebookView
也被初始化了?
示例:
@Override
protected IWorkbenchPart getBootstrapPart() {
IWorkbench workbench = PlatformUI.getWorkbench();
IWorkbenchWindow activeWorkbenchWindow = workbench.getActiveWorkbenchWindow();
IWorkbenchPage activePage = activeWorkbenchWindow.getActivePage();
return activePage.getActiveEditor();
}
这是否意味着,每当我获得一个活跃的编辑器并且我的Pagebookview已初始化?
答案 0 :(得分:0)
在创建PageBookView时调用getBootstrapPart()。这决定了在初始创建期间使用哪个部分。如果返回null,则将创建defaultPage。