标签: java eclipse eclipse-rcp
我正在将数据文件加载到RCP 3.x应用程序中。该流程通常会导致数据显示在RCP编辑器中。
但是,如果输入文件已损坏,则无法加载数据。在这种情况下,我不希望通过抛出PlotEditor.init()来取消PartInitException流来打开编辑器。
PlotEditor.init()
PartInitException
但是,这仍然留下一个空的编辑器。
有什么提示吗?
答案 0 :(得分:1)
一旦告诉Eclipse打开编辑器,它将始终显示编辑器-请求的编辑器或“发生错误”的编辑器。我不知道有什么办法可以改变这一点。
因此,如果数据可能已损坏,则需要在尝试打开编辑器之前对其进行验证。
答案 1 :(得分:0)
我正在研究调用堆栈,并且看到了以下代码。看来实际的UI元素已在第353行开始处理。因此,我认为,如果我可以获取在336或341行返回的方法,则可能无法创建编辑器UI。