簡體   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