我可以阻止 RCP 编辑器加载吗
Can I prevent an RCP editor from loading
我正在将数据文件加载到 RCP 3.x 应用程序中。该流程通常会导致数据显示在 RCP 编辑器中。
但是,如果输入文件损坏,则无法加载数据。在这种情况下我没有用编辑器打开,通过抛出一个PartInitException
试图取消PlotEditor.init()
流。
但是,这仍然留下一个空的编辑器。
有什么建议吗?
一旦 Eclipse 被告知打开编辑器,它将始终显示一个编辑器 - 请求的编辑器或 'error occurred' 编辑器。我不知道有什么办法可以改变这个。
因此,如果数据可能已损坏,您需要在尝试打开编辑器之前对其进行验证。
我正在研究调用堆栈,我看到了以下代码。看起来实际的 UI 元素在第 353 行开始处理。所以,我认为如果我可以在第 336 或 341 行获得 return 的方法,那么编辑器 UI 可能未创建。
我正在将数据文件加载到 RCP 3.x 应用程序中。该流程通常会导致数据显示在 RCP 编辑器中。
但是,如果输入文件损坏,则无法加载数据。在这种情况下我没有用编辑器打开,通过抛出一个PartInitException
试图取消PlotEditor.init()
流。
但是,这仍然留下一个空的编辑器。
有什么建议吗?
一旦 Eclipse 被告知打开编辑器,它将始终显示一个编辑器 - 请求的编辑器或 'error occurred' 编辑器。我不知道有什么办法可以改变这个。
因此,如果数据可能已损坏,您需要在尝试打开编辑器之前对其进行验证。
我正在研究调用堆栈,我看到了以下代码。看起来实际的 UI 元素在第 353 行开始处理。所以,我认为如果我可以在第 336 或 341 行获得 return 的方法,那么编辑器 UI 可能未创建。