[英]Java Eclipse plugin Development - Save all project's files programmatically
我正在為Eclipse開發一個插件。 我希望建議用戶在運行之前保存未保存的資源。 這與eclipse建議您在調試之前保存未保存文件的行為類似。
本質上,我想打開以下對話框:
任何幫助將非常感激。
如果您在該對話框上點擊alt-shift-F1,您將看到它所在的插件,然后您可以觸發該操作,或直接調用該代碼。
使用dplass的提示我達到了這個解決方案,它完美無缺。 我把它放在這里可能遇到這個問題的其他人:
import org.eclipse.core.resources.IProject;
@SuppressWarnings("restriction")
public class SaveOpenFilesHandler extends org.eclipse.debug.internal.ui.launchConfigurations.SaveScopeResourcesHandler
{
public void showSaveDialog(IProject project)
{
super.showSaveDialog(new IProject[] {project}, true, true);
super.doSave();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.