繁体   English   中英

我可以阻止RCP编辑器加载吗

[英]Can I prevent an RCP editor from loading

我正在将数据文件加载到RCP 3.x应用程序中。 该流程通常会导致数据显示在RCP编辑器中。

但是,如果输入文件已损坏,则无法加载数据。 在这种情况下,我不尝试通过抛出PartInitException取消PlotEditor.init()流来打开编辑器。

但是,这仍然留下一个空的编辑器。

有小费吗?

告诉Eclipse打开编辑器后,它将始终显示编辑器-请求的编辑器或“发生错误”的编辑器。 我不知道有什么办法可以改变这一点。

因此,如果数据可能已损坏,则需要在尝试打开编辑器之前对其进行验证。

我正在研究调用堆栈,并且看到了以下代码。 看起来实际的UI元素似乎在353行开始处理。因此,我认为,如果我可以获取在336或341行返回的方法,则可能无法创建编辑器UI。

零件初始化源

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM